Minggu, 14 Oktober 2012

Aplikasi Web Forum Diskusi part7

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";
?>

Tidak ada komentar:

Posting Komentar

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