Jobsheet 12 PHP MySQL Tampil Data
Jobsheet 12 PHP MySQL Tampil Data
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:
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
Kita akan membuat script PHP untuk mengubah data yang telah diinputkan, buat script ubah.php seperti
berikut ini:
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";}
}