Kamis, 27 September 2012

Aplikasi Web Forum Diskusi part3

langsung ke TKP..
buat script dengan nama kategori.php
<?php
include "koneksi.php";
include "header.php";

//tampilkan kategori yang dipilih
$sql="select * from kategori where id_kategori='$_GET['id']'";
$hasil = mysql_query($sql);

$row= mysql_fetch_array($hasil);
echo "<h3>Kategori: $row['nama_kategori']</h3>";

//tampilkan topik berdasarkan kategori yang dipilih hitung jumlah tanggapan terhadap topik tersebut
$sql2="select topik.id_topik,subjek,tgl_topik,dibaca,topik.username, count(tanggapan.id_tanggapan)as
           jml_tanggapan from topik left join tanggapan on topik.id_topik=tanggapan.di_topik where
           id_kategori='".$_GET['id']."' group by tgl_topik desc";
$hasil2=mysql_query($sql2);


echo "<table border='1'>
            <tr>
                  <th>Topik</th>
                  <th>Tanggapan</th>
                  <th>Dibaca</th>
                  <th>Tanggapan Terakhir</th></tr>";

while($row2=mysql_fetch_array($hasil2)){
 //kurangi jumlah tanggapan sebanyak 1 karena tanngapan yang paling atas adalah pertanyaan dari
// topik
$jml_tanggapan=$row2['jml_tanggapan']-1;
echo "<tr>
             <td>
                <a href='topik.php?id=$row2['id_topik']'>$row2['subjek']</a><br/>
                <small>oleh: $row['username']</small>
             </td>
             <td align='center'>$jml_tanggapan</td>
             <td align='center'>$row2['dibaca']</td>
             <td>";
 
 // query untuk menapilkan tanggapan terakhir
$sql3="select * from tanggapan where id_topik='".$row2['id_topik']."' order by tgl_tanggapan desc limit 1";
$hasil3=mysql_query($sql3);
while($row3=mysql_fetch_array($hasil3)){
// tampilkan tangap dan waktu dalam format indonesia
$tgl_tanggapan = date('d-m-Y/H:i:s',strtotime($row3['tgl_tanggapan']));
echo "$tgl_tanggapan oleh: $row3['username']";
}
echo "</td></tr>";
}
echo "</table>";
include "footer.php";
?>

 slesai deh next time saya akan buat file topik.php masih dalam Aplikasi Web Forum Diskusi ya...
sampai jumpa lagi... Semoga bermanfaat

Tidak ada komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.