0% menganggap dokumen ini bermanfaat (0 suara)
32 tayangan

Jobsheet 12 PHP MySQL Tampil Data

Dokumen tersebut memberikan instruksi untuk menampilkan, mengubah, dan menghapus data buku tamu menggunakan PHP dan MySQL. Langkah-langkahnya meliputi membuat script untuk menampilkan data buku tamu, menambahkan tombol ubah dan hapus, membuat script ubah.php untuk mengubah data, dan membuat script hapus.php untuk menghapus data.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
32 tayangan

Jobsheet 12 PHP MySQL Tampil Data

Dokumen tersebut memberikan instruksi untuk menampilkan, mengubah, dan menghapus data buku tamu menggunakan PHP dan MySQL. Langkah-langkahnya meliputi membuat script untuk menampilkan data buku tamu, menambahkan tombol ubah dan hapus, membuat script ubah.php untuk mengubah data, dan membuat script hapus.php untuk menghapus data.
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

Materi Web Programmer | Pengenalan PHP

JOBSHEET #12 PHP dan MySQL | Tampil, Update dan Delete data

Pada jobsheet kali ini kita akan menampilkan data buku tamu yang telah dibuat pada jobsheet 11.

Langkah 1 buat file baru dengan nama lihat.php dengan script berikut:

<h1>Data Buku Tamu</h1>


<?php include "koneksi.php";
$sql="select * from datatamu order by nomor asc";
$query=mysqli_query($koneksi,$sql);
while($hasil=mysqli_fetch_assoc($query)){
echo "<b>Nama:</b> $hasil[nama]<br>";
echo "<b>Alamat:</b> $hasil[alamat]<br>";
echo "<b>Pesan:</b> $hasil[pesan]<br>";
echo "<hr>";
}

Jalankan script yang telah anda buat sebelumnya

Selanjutnya kita akan tambahkan tombol untuk mengubah dan menghapus data buku tamu yang telah
diinputkan, ubah script lihat.php menjadi seperti berikut:

<style>
a {
background-color: #198C13;
color: white;
text-decoration: none;
padding:5px 5px;
}
a:hover {
background-color: #0AED0A;
color: black;
}
</style>
<h1>Data Buku Tamu</h1>
<?php include "koneksi.php";
$sql="select * from datatamu order by nomor asc";
$query=mysqli_query($koneksi,$sql);
while($hasil=mysqli_fetch_assoc($query)){
1
Materi Web Programmer | Pengenalan PHP

echo "<b>Nama:</b> $hasil[nama]<br>";


echo "<b>Alamat:</b> $hasil[alamat]<br>";
echo "<b>Pesan:</b> $hasil[pesan]<br>";
echo "<br><a href=ubah.php?nomor=$hasil[nomor]>Ubah Data</a>--<a href=hapus.php
?nomor=$hasil[nomor]>Hapus</a><br>";
echo "<hr>";
}

Kita akan membuat script PHP untuk mengubah data yang telah diinputkan, buat script ubah.php seperti
berikut ini:

<?php include "koneksi.php";


$sql="select * from datatamu where nomor=$_GET[nomor]";
$query=mysqli_query($koneksi,$sql);
$hasil=mysqli_fetch_assoc($query);
?>
<html><head><title>Buku Tamu</title></head>
<style>
h1 {
margin:0;
}
div {
width:400px;
}
p{
margin:0;
}
fieldset{
margin-top:10px;
}
input[type="text"],textarea {
margin-left:10px;
margin-bottom:10px;
}
input[type="submit"], input[type="reset"] {
background-color: green;
color:#fff;

2
Materi Web Programmer | Pengenalan PHP

margin-bottom:10px;
height: 30px;width: 60px;
}
label {
width:110px;
float:left;
}
.jarak{
margin-left: 120px;
}
</style>

<body>
<div>
<fieldset><legend><h1>Buku Tamu</h1></legend>
Hallo, yuk isi buku tamu dulu ya sebelum masuk...<br>
<form name="bukutamu" action="ubah.php" method="post">
<p><label>Nama </label>
<input type="text" name="nama" id="nama" value="<?=$hasil["nama"];?>"></p>
<p><label>Alamat</label>
<textarea name="alamat" id="alamat" cols="30" rows="5"><?=$hasil["alamat"];?></
textarea></p>
<p><label>Pesan</label>
<textarea name="pesan" id="pesan" cols="30" rows="5"><?=$hasil["pesan"];?></
textarea></p>
<input type="hidden" value="<?=$hasil["nomor"];?>" name="nomor">
<div class="jarak"><input type="submit" value="Ubah" name="submit"><input type="res
et" value="Ulangi" name="reset">
</div></form>
</fieldset>
</div>
</body>
<?php
if(isset($_POST["submit"])){
echo $_POST["nomor"];
$sql="update datatamu set nama='$_POST[nama]',alamat='$_POST[alamat]', pesan='$
_POST[pesan]' where nomor='$_POST[nomor]'";
$query=mysqli_query($koneksi,$sql);
if($query){ header("location:lihat.php"); }
else{echo "Gagal mengubah data";}
}

Selanjutnya buat script untuk menghapus data (hapus.php) sebagai berikut:

<?php include "koneksi.php";


$sql="delete from datatamu where nomor=$_GET[nomor]";
$query=mysqli_query($koneksi,$sql);
if($query){ header("location:lihat.php"); }
else{echo "Gagal menghapus data";}
?>

Anda mungkin juga menyukai