Monday 30 March 2015

Skrip/Code PHP: Edit Data Database


Editdatadatabase.php

<?php

include "koneksiphp.php";

echo "<table border=1>";
echo "<tr>
        <td> No </td>
        <td> Nim </td>
        <td> Nama </td>
        <td> Alamat </td>
        <td> Aksi </td>
        </tr>
        ";

$no=1;
$hasil=mysql_query("SELECT * FROM mahasiswa");
while($data=mysql_fetch_array($hasil)){
      echo "<tr>
              <td>";
      echo $no++;
      echo "</td>
              <td> $data[nim]</td>
              <td> $data[nama]</td>
              <td> $data[alamat]</td>
              <td> <a href=editdatadatabase.php?nim=$data[nim]> edit</a></td>
              </tr>";
}

?>

Editdatadatabase1.php

<?php

include "koneksiphp.php";

$nim=$_GET['nim'];
$query="SELECT * FROM mahasiswa WHERE nim='$nim'";
$hasil=mysql_query($query) or die("Gagal query");
$data=mysql_fetch_array($hasil);
mysql_close($konek);

echo "<form method=post action=editdatadatabase2.php>";
echo "<table border=1>";
echo "<tr>
        <td> Nim </td>
        <td> : </td>
        <td> <input type=text name=nim value=$data[nim]> </td>
        </tr>
        <tr>
        <td> Nama </td>
        <td> : </td>
        <td> <input type=text name=nama value=$data[nama]> </td>
        </tr>
        <tr>
        <td> Alamat </td>
        <td> : </td>
        <td> <input type=text name=alamat value=$data[alamat]> </td>
        </tr>
        <tr>
        <td> </td>
        <td> </td>
        <td> <input type=submit value=edit></td>
        </tr>";
echo "</form></table>";



?>


Editdatadatabase2.php

<?php

include "koneksiphp.php";

mysql_query("UPDATE  mahasiswa SET nim='$_POST[nim]', nama='$_POST[nama]', alamat='$_POST[alamat]' WHERE nim='$_POST[nim]'");

echo "data telah di simpan";
echo "<a href=editdatadatabase1.php> kembali </a>";

?>

Cara kerja:
Kode <a href=editdatadatabase.php?nim=$data[nim]> edit</a> akan melakukan tindakan penyimpanan data nim kedalam variable nim jika edit di klik.Selain itu kata edit jika di klik akan ngelink ke file ditdatadatabasephp1.php yang berisi form edit.
Selanjutnya form edit akan berisi data sesuai dengan kriteria nim yang akan di edit datanya. Kode SELECT * FROM mahasiswa WHERE nim='$nim artinya ambil data dari table mahasiswa dimana nim sama dengan nim yang akan di edit. Data akan ditampung di variable data. Form akan menampilkan data yang akan di edit dengan kode value=$data[nim].
Selanjutnya setelah data sudah sesuai maka tombol ubah atau edit di klik dan proses akan berlangsung di file editdatadatabase2.php. kode UPDATE  mahasiswa SET nim='$_POST[nim]', nama='$_POST[nama]', alamat='$_POST[alamat]' WHERE nim='$_POST[nim] artinya ubah data table mahasiswa dimana nim sama dengan nim yang akan diubah. Yang menjadi acuan dalam mengubah data adalah nim atau primary keynya.


Related Posts

Skrip/Code PHP: Edit Data Database
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.