Wednesday, 18 May 2016

Membuat Halaman Blog Sederhana Menggunakan MySQL dan PHP (2)

Gambar 1. Hasil dari akhir dari tutorial
Jika pada tutorialny sebelumnya navigasi kehalaman lain meggunakan nomor halaman (Paging/Membuat Halaman Web Sederhana Menggunakan MySQL dan PHP), maka kali ini navigasi antar halaman dibuat seperti pada Gambar 1. Tipe halaman seperti ini sering kita jumpai pada blog-blog.

1. Pertama buat database seperti pada Gambar 2. Variabel waktuposting adalah variabel yang digunakan untuk menyimpan kapan tulisan anda di-insert. Nilai dari variabel ini juga digunakan untuk mengurutkan tulisan yang akan ditampilkan pada blog.

Gambar 2. Database yang digunakan pada tutorial .
-ket. database:
nomor bertipe integer
judul bertipe varchar (200)
tulisan bertipe text
waktuposting bertipe datetime


2. Untuk penjelasan dapat dilihat pada tutorial sebelumnya (Paging/Membuat Halaman Web Sederhana Menggunakan MySQL dan PHP), karena hampir sama. Untuk source code phpny dapat dilihat dibawah


source code 1:

<?php
$conn = mysql_connect("localhost", "root", "");
if ($conn) {
//echo "Connected successfully";
mysql_select_db("dbblog");
} 
else
echo "fail";


 
  $halamanke=0;
  if(isset($_GET['halamanke']))
  $halamanke=$_GET['halamanke'];


 
  $sql="SELECT * FROM posting ORDER BY waktuposting DESC LIMIT ".$halamanke.", 1";
  $retval = mysql_query($sql , $conn );

    while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
           echo"
                <b>".$row['judul']."</b><br/>
                ".$row['waktuposting']."<br/>
                ".$row['tulisan']."
               <br/> ";       
         }


  $sql="SELECT * FROM posting ";
             $retval = mysql_query($sql , $conn );
 $num_rows = mysql_num_rows( $retval);

if($halamanke==0)
  echo"<a href='halamanblog.php?halamanke=".($halamanke+1)."'>Halaman Lebih Lama</a>| ";
else if(($halamanke+1)==$num_rows )
  echo"|<a href='halamanblog.php?halamanke=".($halamanke-1)."'>Halaman Lebih Baru</a> ";
else{
 echo"<a href='halamanblog.php?halamanke=".($halamanke+1)."'>Halaman Lebih Lama</a> | ";
  echo"<a href='halamanblog.php?halamanke=".($halamanke-1)."'>Halaman Lebih Baru</a> ";
}
?>

Artikel Terkait PHP ,Query SQL

1 comment: