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
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.