Di Posting Oleh : Wandi febriandi
Kategori : Pelajaran Pemprograman web
Selamat datang kawan kawan di blog saya yang sederhana ini . Sebelumnya saya mau tanya bagaimana kabarnya kawan mudah mudahan sehat , amin . Di artikel sebelumnya saya telah berbagi mengenai excel , tunjangan . Di artikel sebelumnya juga saya telah berbagi mengenai menampilkan data dari database dengan php .
Oke sekarang kita akan lanjutkan lagi belajar php crud ( create read update delete ) , sekarang kita akan mengupdate atau mengedit data dengan php . Oke lansung saja . Pertama tama di file php tampildata.php kita rubah sedikit .
<table border="1">
<tr>
<td>id</td>
<td>Nama</td>
<td>Umur</td>
<td>Edit</td>
<td>Hapus</td>
</tr>
<?php
include "konek.php";
$select = "select * from biodata";
$query=mysql_query($select);
while($hasil=mysql_fetch_assoc($query)){
echo "<tr><td>".$hasil['id']."</td>";
echo "<td>".$hasil['nama']."</td>";
echo "<td>".$hasil['umur']."</td>";
echo "<td><a href='edit.php?id=".$hasil['id']."'>Edit</a></td>";
echo "<td><a href='hapus.php?id=".$hasil['id']."'>hapus</a></td></tr>";
}
?>
Jadi di tambah ada edit dan hapus , kalo hapus di artikel selanjutnya saya akan bahas .
Begitu kita klik edit maka di url ada tulisan edit.php?id=1 , berarti kita mengirim id dengan metode gets dan id bernilai 1 ( satu ) . Mengapa kita lakukan itu ? kerena kita gak akan edit semuanya tetapi kita akan edit salah satu . Oke sekarang karena di url ada edit.php , berarti sekarang kita tinggal buat edit.php .
Tetapi sebelum kita melakukan aksi edit data sebaiknya tampilkan dulu nama sama umur agar nanti kalo user klik seselai tetapi nilainya sama , sama aja bohong . Jadi tampilkan dulu agar user gak bingung . Karena kita sudah mengirim id dengan metode id , kita gunakan id nya jadi querynya select * from biodata where id=$id . Jika kita artikan ambil data dari biodata yang dimana memiliki id=1 saja atau klik yang 2 berarti id=2 .
<?php
include "konek.php";
$id = $_GET['id'];
$select = "select * from biodata where id=$id";
$query=mysql_query($select);
while($hasil=mysql_fetch_assoc($query)){
?>
<form method="post">
<table width='35%' cellpadding='2' cellspacing='2'
align='center'>
<caption><h2>edit siswa</h2></caption>
<tr><td>Nama </td><td>:<input type="text" name="nama"
size="30" maxlength="30"value="<?php echo $hasil['nama'];?>"/></td></tr>
<tr><td>umur </td><td>:<input type="text" name="umur"
size="30" maxlength="3"value="<?php echo $hasil['umur'];?>"/></td></tr>
<tr><td></td><td><input type="submit" name="submit"
value="Selesai!"/></td></tr>
</form>
<?php } ?>
Oke sekarang kita akan buat aksi untuk updatenya atau edit datanya . Oleh karena itu kita buat file baru aksi.php .
<?php
function edit($nama,$umur,$nomor){
$editt = "update biodata set nama='$nama' , umur=$umur where id=$nomor";
$query=mysql_query($editt);
if($query){
header("location:tampildata.php");
}else{
echo "gagal";
}
}
?>
Lalu jika sudah save dan ganti yang file edit.php jadi yang di bawah .
<?php
include "konek.php";
include "aksi.php";
$id = $_GET['id'];
$select = "select * from biodata where id=$id";
$query=mysql_query($select);
if(isset($_POST['submit'])){
edit($_POST['nama'],$_POST['umur'],$id);
}
while($hasil=mysql_fetch_assoc($query)){
?>
<form method="post">
<table width='35%' cellpadding='2' cellspacing='2'
align='center'>
<caption><h2>edit siswa</h2></caption>
<tr><td>Nama </td><td>:<input type="text" name="nama"
size="30" maxlength="30"value="<?php echo $hasil['nama'];?>"/></td></tr>
<tr><td>umur </td><td>:<input type="text" name="umur"
size="30" maxlength="3"value="<?php echo $hasil['umur'];?>"/></td></tr>
<tr><td></td><td><input type="submit" name="submit"
value="Selesai!"/></td></tr>
</form>
<?php } ?>
Begitu kita melakukan edit , menekan tombol seselai maka akan melakukan fungsi edit dan mengoper 3 paremater yaitu nama,umur,nomor . lalu melakukan query update biodata set nama='$nama' , umur=$umur where id=$nomor . artinya update nama jadi variable nama , umur jadi variable umur untuk yang dimana id variable nomor , yang telah kita dapat dari metode gets . Jika query berhasil maka akan pindah ke tampildata.php .
Oke mungkin itu dia cara edit data dengan php . Semoga menambah wawasan dan juga tentunya semoga bermanfaat . Terimakasih telah berkenan membaca artikel ini .Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .
Silahkan kunjungi blog terbaru saya disini
Oke sekarang kita akan lanjutkan lagi belajar php crud ( create read update delete ) , sekarang kita akan mengupdate atau mengedit data dengan php . Oke lansung saja . Pertama tama di file php tampildata.php kita rubah sedikit .
<table border="1">
<tr>
<td>id</td>
<td>Nama</td>
<td>Umur</td>
<td>Edit</td>
<td>Hapus</td>
</tr>
<?php
include "konek.php";
$select = "select * from biodata";
$query=mysql_query($select);
while($hasil=mysql_fetch_assoc($query)){
echo "<tr><td>".$hasil['id']."</td>";
echo "<td>".$hasil['nama']."</td>";
echo "<td>".$hasil['umur']."</td>";
echo "<td><a href='edit.php?id=".$hasil['id']."'>Edit</a></td>";
echo "<td><a href='hapus.php?id=".$hasil['id']."'>hapus</a></td></tr>";
}
?>
Jadi di tambah ada edit dan hapus , kalo hapus di artikel selanjutnya saya akan bahas .
Begitu kita klik edit maka di url ada tulisan edit.php?id=1 , berarti kita mengirim id dengan metode gets dan id bernilai 1 ( satu ) . Mengapa kita lakukan itu ? kerena kita gak akan edit semuanya tetapi kita akan edit salah satu . Oke sekarang karena di url ada edit.php , berarti sekarang kita tinggal buat edit.php .
Tetapi sebelum kita melakukan aksi edit data sebaiknya tampilkan dulu nama sama umur agar nanti kalo user klik seselai tetapi nilainya sama , sama aja bohong . Jadi tampilkan dulu agar user gak bingung . Karena kita sudah mengirim id dengan metode id , kita gunakan id nya jadi querynya select * from biodata where id=$id . Jika kita artikan ambil data dari biodata yang dimana memiliki id=1 saja atau klik yang 2 berarti id=2 .
<?php
include "konek.php";
$id = $_GET['id'];
$select = "select * from biodata where id=$id";
$query=mysql_query($select);
while($hasil=mysql_fetch_assoc($query)){
?>
<form method="post">
<table width='35%' cellpadding='2' cellspacing='2'
align='center'>
<caption><h2>edit siswa</h2></caption>
<tr><td>Nama </td><td>:<input type="text" name="nama"
size="30" maxlength="30"value="<?php echo $hasil['nama'];?>"/></td></tr>
<tr><td>umur </td><td>:<input type="text" name="umur"
size="30" maxlength="3"value="<?php echo $hasil['umur'];?>"/></td></tr>
<tr><td></td><td><input type="submit" name="submit"
value="Selesai!"/></td></tr>
</form>
<?php } ?>
Oke sekarang kita akan buat aksi untuk updatenya atau edit datanya . Oleh karena itu kita buat file baru aksi.php .
<?php
function edit($nama,$umur,$nomor){
$editt = "update biodata set nama='$nama' , umur=$umur where id=$nomor";
$query=mysql_query($editt);
if($query){
header("location:tampildata.php");
}else{
echo "gagal";
}
}
?>
Lalu jika sudah save dan ganti yang file edit.php jadi yang di bawah .
<?php
include "konek.php";
include "aksi.php";
$id = $_GET['id'];
$select = "select * from biodata where id=$id";
$query=mysql_query($select);
if(isset($_POST['submit'])){
edit($_POST['nama'],$_POST['umur'],$id);
}
while($hasil=mysql_fetch_assoc($query)){
?>
<form method="post">
<table width='35%' cellpadding='2' cellspacing='2'
align='center'>
<caption><h2>edit siswa</h2></caption>
<tr><td>Nama </td><td>:<input type="text" name="nama"
size="30" maxlength="30"value="<?php echo $hasil['nama'];?>"/></td></tr>
<tr><td>umur </td><td>:<input type="text" name="umur"
size="30" maxlength="3"value="<?php echo $hasil['umur'];?>"/></td></tr>
<tr><td></td><td><input type="submit" name="submit"
value="Selesai!"/></td></tr>
</form>
<?php } ?>
Begitu kita melakukan edit , menekan tombol seselai maka akan melakukan fungsi edit dan mengoper 3 paremater yaitu nama,umur,nomor . lalu melakukan query update biodata set nama='$nama' , umur=$umur where id=$nomor . artinya update nama jadi variable nama , umur jadi variable umur untuk yang dimana id variable nomor , yang telah kita dapat dari metode gets . Jika query berhasil maka akan pindah ke tampildata.php .
Oke mungkin itu dia cara edit data dengan php . Semoga menambah wawasan dan juga tentunya semoga bermanfaat . Terimakasih telah berkenan membaca artikel ini .Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .
No comments:
Post a Comment