lanjut ke script selanjutnya kita langsung saja ke TKP buat script dengan nama topik.php
<?php
include "koneksi.php";
include "header.php";
//query untuk menampilkan topik
$sql = "Slect * from topik where id_topik='$_GET['id']'";
$hasil = mysql_query($sql);
while($r=mysql_fetch_array($hasil)){
echo "<h3>Topik: $r['subjek']</h3>";
// tampilkan tanggapan berdasarkan topik yang dipilih
$sql2 = "select tanggapan.id_topik, tanggapan.isi_tanggapan,
tanggapan.tgl_tanggapan,tanggapan.username,anggota.username,anggota.email
from tanggapan left join anggota on tanggapan.username=anggota.username
where id_topik='$_GET['id']'";
$hasil = mysql_query($sql2);
while($r2=mysql_fetch_array($hasil2)){
$tgl_tanggapan = data('d-m-Y/H:i:s', strtotime($r2['tgl_tanggapan']));
$email =$r2['email'];
// layanan gravatar online mengharuskan format email harus kecil dan di enkripsi MD5
$hurufkecil = strtolower($email);
$gambar = md5($hurufkecil);
echo "<table>
<tr>
<td colspan='2' bgcolor='#cccccc'>$tgl_tanggapan</td>
</tr>
<tr>
<td width='150' bgcolor='EFF0F4'>$r2['username']<br/>
<img src='http://www.gravatar.com/avatar.php?gravatar_id='$gambar''></td>
<td width='550'>$r2['isi_tanggapan']</td>
</tr></table> ";
}
if(!$_SESSION['signed_in']){
echo "Anda harus <a href='signin.php'>Login</a> dulu untuk bisa berdiskusi.<br/> Atau Anda juga bisa <a href='signup.php'>Daftar</a> dulu menjadi anggota baru.";
}
// apabila sudah login, tampilkan form tanggapan
else{
echo "<h3>Tanggapan:</h3>
<form method='post' action='tanggapan.php?id='$r['id_topik']'>
<textarea name='isi_tanggapan' cols='90' row='7'></textarea><br/>
<input type='submit' value='Kirim'/></form>";
}
// apabila topik dibaca, tambahkan berapa kali dibaca
mysql_query('update topik set dibaca='$r['dibaca']+1' where id_topik='$_GET['id']'');
}
include "footer.php";
?>
<?php
include "koneksi.php";
include "header.php";
//query untuk menampilkan topik
$sql = "Slect * from topik where id_topik='$_GET['id']'";
$hasil = mysql_query($sql);
while($r=mysql_fetch_array($hasil)){
echo "<h3>Topik: $r['subjek']</h3>";
// tampilkan tanggapan berdasarkan topik yang dipilih
$sql2 = "select tanggapan.id_topik, tanggapan.isi_tanggapan,
tanggapan.tgl_tanggapan,tanggapan.username,anggota.username,anggota.email
from tanggapan left join anggota on tanggapan.username=anggota.username
where id_topik='$_GET['id']'";
$hasil = mysql_query($sql2);
while($r2=mysql_fetch_array($hasil2)){
$tgl_tanggapan = data('d-m-Y/H:i:s', strtotime($r2['tgl_tanggapan']));
$email =$r2['email'];
// layanan gravatar online mengharuskan format email harus kecil dan di enkripsi MD5
$hurufkecil = strtolower($email);
$gambar = md5($hurufkecil);
echo "<table>
<tr>
<td colspan='2' bgcolor='#cccccc'>$tgl_tanggapan</td>
</tr>
<tr>
<td width='150' bgcolor='EFF0F4'>$r2['username']<br/>
<img src='http://www.gravatar.com/avatar.php?gravatar_id='$gambar''></td>
<td width='550'>$r2['isi_tanggapan']</td>
</tr></table> ";
}
if(!$_SESSION['signed_in']){
echo "Anda harus <a href='signin.php'>Login</a> dulu untuk bisa berdiskusi.<br/> Atau Anda juga bisa <a href='signup.php'>Daftar</a> dulu menjadi anggota baru.";
}
// apabila sudah login, tampilkan form tanggapan
else{
echo "<h3>Tanggapan:</h3>
<form method='post' action='tanggapan.php?id='$r['id_topik']'>
<textarea name='isi_tanggapan' cols='90' row='7'></textarea><br/>
<input type='submit' value='Kirim'/></form>";
}
// apabila topik dibaca, tambahkan berapa kali dibaca
mysql_query('update topik set dibaca='$r['dibaca']+1' where id_topik='$_GET['id']'');
}
include "footer.php";
?>
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.