Selamat Siang, Balik Lagi Dengan Saya Kali Ini Saya Ingin Memposting Tentang Cara Membuat Script Komentar Dengan PHP Dan Mysql. Langsung Saja.
Step 1#Database
Tahap Pertama Anda Harus Membuat Database dengan Nama contoh.
Jika Sudah Dibuat Database Dengan Nama contoh Kemudian Anda Masuk Ke Menu SQL Lalu Copy Yang Ada Di Bawah Ini
CREATE TABLE `komentar` ( `id` int(11) NOT NULL, `nama` varchar(50) NOT NULL, `email` varchar(100) NOT NULL, `komentar` text NOT NULL, `status` enum('Baru','Lama') NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Step 2#Koneksi
Pada Tahan Ini Anda Membuat Koneksi Dengan Text Editor Yang Anda Suka.
silahkan buat File Baru Dengan Nama Koneksi.php Seperti Yang Ada Di Bawah.
<?php mysql_connect("localhost","root",""); mysql_select_db("contoh"); ?>
Step 3#Membuat Form Komentar
Pada Tahap Ini Anda Membuat Form Komentar Kasih Namanya Index.php Scriptnya Bisa Anda Lihat Di Bawah.<form method="post" action="aksi.php">
<table class="table">
<tr>
<td>Nama</td><td><input type="text" name="nama" required /></td>
</tr>
<tr>
<td>Email</td><td><input type="text" name="email" required /></td>
</tr>
<tr>
<td>Komentar</td><td><textarea cols="30" rows="5" name="komentar" required></textarea></td>
</tr>
<tr>
<td colspan="3">
<center>
<input type="submit" value="Kirim" name="komentar"/>
<input type="reset" value="Hapus"/>
</center>
</td>
</tr>
</table>
</form>
<?php include "koneksi.php"; ?>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
function ambilKomentar(){
$.ajax({
type: "POST",
url: "aksi.php?aksi=select",
dataType:'json',
success: function(response){
$("#jumlah").text(""+response+"");
timer = setTimeout("ambilKomentar()",5000);
}
});
}
$(document).ready(function(){
ambilKomentar();
});
</script>
<div class="menu">
<ul>
<li><a href="#">Komentar<span class="bubble" id="jumlah">0</span></a></li>
</ul>
</div>
Step 4#Membuat Proses
Pada Tahap Ini Anda Membuat Proses Komentar, Kemudian Beri Nama aksi.php Scriptnya Bisa Anda Lihat Di Bawah.
<?php // Sisipkan File Koneksi include "koneksi.php"; // Ambil Aksi $act = $_GET['aksi']; // Jikan Aksi = Input switch($act){ case "input": $result = mysql_query("INSERT INTO komentar(id, nama, email, komentar, status) VALUES('', '$_POST[nama]', '$_POST[email]', '$_POST[komentar]', 'Baru')"); if($result){ ?> <script type="text/javascript">alert('Komentar Terkirim'); window.location = 'index.php';</script> <?php }else{?> <script type="text/javascript">alert('Ops, Ada Kesalahan'); window.location = 'index.php';</script> <?php } break; // Jika Tidak Ada Aksi = Select case "select": $sql = mysql_query("SELECT * FROM komentar WHERE status='Baru'"); $array = mysql_num_rows($sql); echo json_encode($array); break; } ?>
Terimakasih ya, Btw ini Materi pelajaran pemrograman kan
ReplyDelete