langsung aja kita ke TKP..
buat file dengan nama signout.php
<?php
include "koneksi.php";
include "header.php";
echo "<h3>Logout</h3>";
if($_SESSION['signed_in']==true){
// hapus semua session yang terdaftar di server
$_SESSION['signed_in']=NULL;
$_SESSION['username']=NULL;
$_SESSION['level']=NULL;
echo "Anda telah berhasil Keluar (Sign Out)";
}else{
echo "Anda belum Login. Apakah Anda akan <a href='signin.php'>Login</a>?";
}
include "footer.php";
?>
lanjut dengan membuat file buat_topik.php
<?php
include "koneksi.php";
include "header.php";
echo "<h3>Membuat Topik Baru</h3>";
// apabila pengunjung belum login tapi mau membuat topik baru, tentu akan tertolak
if($_SESSION['signed_in']==false){
echo"Maaf, Anda harus <a href='signin.php'>Login</a> dulu untuk membuat topik.";
}else{
// apabila topik kirim belum diklick tampilkan form membuat topik baru
if($_SESSION['REQUEST_METHOD']!='POST'){
$sql =mysql_query("select * from kategori");
echo"<form method='post' action=''>
<table>
<tr>
<td>Subjek</td>
<td><input type='text' name='subjek'/></td>
</tr>
<tr>
<td>Kategori</td>
<td>
<select name='id_kategori'>
<option value='0' selected>- Pilih Kategori -</option>";
while($row=mysql_fetch_array($sql)){
echo "<option value='$row['id_kategori']'>$row['id_kategori']</option>";
}
echo"</select></td></tr>
<tr><td>Isi Topik</td><td>
<textarea name='isi_tanggapan' cols='40' rows='5'/></td></tr>
<tr><td colspan='2'>
<input type='submit' value='Kirim'/></td></tr></table></form>";
}
//apabila tombol kirim diklick simpan data topik ke table topik tanggapan
else{
$sql2 = "insert into topik(subjek,tgl_topik,id_kategori,username) value ('$_POST['subjek']',NOW(),'$POST['id_kategori']','$_POST['username']')";
$hasil2 = mysql_query($sql2);
// dapatkan id_topik terakhir dari table topik
$id_topik = mysql_insert_id();
$sql3 = "insert into tanggapan(isi_tangapan,tgl_tanggapan,id_topik,username) value ('$_POST['isi_tanggapan']',NOW(),'$is_topik','$_SESSION['username']')";
$hasil3 = mysql_query($sql3);
//setelah topik tersimpan didatabase tampilkan hasilnya di halaman
}
}
include "footer.php";
?>
buat file dengan nama signout.php
<?php
include "koneksi.php";
include "header.php";
echo "<h3>Logout</h3>";
if($_SESSION['signed_in']==true){
// hapus semua session yang terdaftar di server
$_SESSION['signed_in']=NULL;
$_SESSION['username']=NULL;
$_SESSION['level']=NULL;
echo "Anda telah berhasil Keluar (Sign Out)";
}else{
echo "Anda belum Login. Apakah Anda akan <a href='signin.php'>Login</a>?";
}
include "footer.php";
?>
lanjut dengan membuat file buat_topik.php
<?php
include "koneksi.php";
include "header.php";
echo "<h3>Membuat Topik Baru</h3>";
// apabila pengunjung belum login tapi mau membuat topik baru, tentu akan tertolak
if($_SESSION['signed_in']==false){
echo"Maaf, Anda harus <a href='signin.php'>Login</a> dulu untuk membuat topik.";
}else{
// apabila topik kirim belum diklick tampilkan form membuat topik baru
if($_SESSION['REQUEST_METHOD']!='POST'){
$sql =mysql_query("select * from kategori");
echo"<form method='post' action=''>
<table>
<tr>
<td>Subjek</td>
<td><input type='text' name='subjek'/></td>
</tr>
<tr>
<td>Kategori</td>
<td>
<select name='id_kategori'>
<option value='0' selected>- Pilih Kategori -</option>";
while($row=mysql_fetch_array($sql)){
echo "<option value='$row['id_kategori']'>$row['id_kategori']</option>";
}
echo"</select></td></tr>
<tr><td>Isi Topik</td><td>
<textarea name='isi_tanggapan' cols='40' rows='5'/></td></tr>
<tr><td colspan='2'>
<input type='submit' value='Kirim'/></td></tr></table></form>";
}
//apabila tombol kirim diklick simpan data topik ke table topik tanggapan
else{
$sql2 = "insert into topik(subjek,tgl_topik,id_kategori,username) value ('$_POST['subjek']',NOW(),'$POST['id_kategori']','$_POST['username']')";
$hasil2 = mysql_query($sql2);
// dapatkan id_topik terakhir dari table topik
$id_topik = mysql_insert_id();
$sql3 = "insert into tanggapan(isi_tangapan,tgl_tanggapan,id_topik,username) value ('$_POST['isi_tanggapan']',NOW(),'$is_topik','$_SESSION['username']')";
$hasil3 = mysql_query($sql3);
//setelah topik tersimpan didatabase tampilkan hasilnya di halaman
}
}
include "footer.php";
?>
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.