susah kan kalo kita delete konten dari PHPmyAdmin terus makanya kita harus bisa mendelete konten dengan PHP,. simplekok caranya syntaxnya kurang lebih begini. Diadopsi dari post http://almbantuli.blogspot.com/2012/05/mysql-php-melihat-data-dari-mysql.html.
<div id= "konten"> //style dicss
<div id="judul">Konten</div>
<table border="1" width="100%"> //table biasa
<tr>
<td>No</td>
<td>Tanggal</td>
<td>Kategori</td>
<td>Judul</td>
<td>Penulis</td>
<td>Isi</td>
<td>delete</td>
</tr>
<?php
include "connect.php"; //memanggil file connect.php
$sql= "select no, tanggal, judul, penulis, category, left(isi, 20) from konten;"; //fungsi mysql
$hasil=mysql_query($sql); //menampilkan hasil mysql
while($row=mysql_fetch_array($hasil))//menghitung baris mysql
{
?>
<tr valign='top'>
<td><?php echo $row['no']; ?></td> //menampilkan data di table
<td><?php echo $row['tanggal']; ?></td>
<td><?php echo $row['category']; ?></td>
<td><?php echo $row['judul']; ?></td>
<td><?php echo $row['penulis']; ?></td>
<td><?php echo $row['left(isi, 20)']." . . . "; ?></td>
<td><a href="delete.php?no=<?php echo $row['no']; ?>" onclick="return confirm('Apakah Anda Yakin? ')">Delete</a></td>
</tr>
<?php
} //menutup fingsi while
?>
</table>
</div>
Kemudian ini file delete.php nya
<?php
include "connect.php";
$no = $_GET["no"];
$sql = "delete from konten where no = '$no';";
mysql_query($sql);
?>
<script type="text/javascript" >
location.href = "index?a=lihat";
</script>
Sedikit penjelasan dari script diatas.
untuk form lihat dapat dilihat di post sebelumnya. hanya menambah
<td><a href="delete.php?no=<?php echo $row['no']; ?>" onclick="return confirm('Apakah Anda Yakin? ')">Delete</a></td>
Itu untuk mengelink ke halaman delete.php dengan menyertakan id berupa no konten.
kemudian untuk tag onclik itu jika link ini diclik maka muncul perintah untuk mengkonfirmasi apakah yakin ingin mendelete ini?
kemudian untuk file delete.php nya kira-kira syntax yang sangat gampang
$no = $_GET["no"];
untuk mendapatkan no konten yang tadi sudah disertakan di tag <a . .. >
$sql = "delete from konten where no = '$no';";
ini adalah syntax sql untuk menghapus data dari konten dimana no(pada database) sama dengan no (yang tadi disertakan).
<script type="text/javascript" >
location.href = "index?a=lihat";
</script>
Ini adalah syntax Java script untuk kembali ke index?a=lihat setelah selesai tanpa melakukan klik.
sekiranya ini dulu post Al-mBantuli hari ini
Semoga mudah difahami.
0 Comments: