php


Pemprograman dasar database merupakan komponen utama yang ada untuk dapat membuat suatu aplikasi berjalan dengan penyimpanan. Oke, kita dalam kesempatan ini akan belajar bagaimana  membuat fungsi edit, tambah dan hapus di bahasa pemprograman PHP. Ini adalah fungsi dasar yang terlebih dahulu dipelajari sebelum lebih lanjut belajar PHP dengan fungsi penyimpanan yang lain.


Pertama yang perlu diketahui yaitu bagaimana membuat database dengan nama data_siswa dan tabel mhs, yang berisi field nis,nama, alamat, agama dan nomor telepon.


tabel database siswa


Setelah langkah pembuatan database selesai maka yang perlu dibuat yaitu buat folder baru di server local semisal xampserver.seperti ini caranya masuk kelocaldisk c cari xamp >> htdocs>>buat folder baru. Kemudian buat file koneksi.php untuk koneksi ke database.



<?php

   $host="localhost";

   $user="root";

   $pass="";

   $db="data_siswa";

   $sambung=mysql_connect($host,$user,$pass);

   mysql_select_db($db,$sambung);

?>

Kita selanjutnya akan membuat index.php yang digunakan sebagai file utama sbb:


<html>

<head>

 <title>Daftar Siswa</title>

</head>

<body>

<?php

 $sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");

mysql_select_db("data_siswa") or die ("Gagal membuka database.");

?>

<table border="5">

<tr>

<th>NIM</th>

<th>Nama Mahasiswa</th>

<th>Alamat</th>

<th>Agama</th>

<th>No_tlpn</th>

<th colspan="3">Aksi</th>

</tr>

<?php

$query = "select * from mhs";

$result = mysql_query($query, $sambung);

//$no = 0;

while ($buff = mysql_fetch_array($result)){

//$no++;

?>

 <tr>

 <td><?php echo $buff['nis']; ?></td>

 <td><?php echo $buff['nama']; ?></td>

 <td><?php echo $buff['alamat']; ?></td>

 <td><?php echo $buff['agama']; ?></td>

 <td><?php echo $buff['notlpn']; ?></td>

 <td><a href="edit.php?nis=<?php echo $buff['nis']; ?>">Edit</a> |

  <td><a href="hapus.php?nis=<?php echo $buff['nis']; ?>">Hapus</a>

 </tr>

 <?php

};

mysql_close($sambung);

?>

</table>

<p align="left"><a href="tambah.html">Tambah Data</a></p>

</body>

</html>


File utama sudah jadi sekarang fungsi untuk memasukan data buat dengan nama entry.php sbb:


<?php

include("koneksi.php");

      $nis = $_POST['nis'];

     $nama = $_POST['nama'];

     $alamat = $_POST['alamat'];

     $agama = $_POST['agama'];

     $notlpn = $_POST['notlpn'];

                 

$query = mysql_query("insert into mhs values  ('$nis','$nama','$alamat','$agama','$notlpn')");

echo "Data Telah disimpan<br>

<a href=\"index.php\">Kembali</a>";

?>


Kita perlu membuat file tampilan tambah data dengan nama tambah.html sbb:


<html>

<head><title>Tambah Data</title></head>

<body>

<h3><p align="left">Tambah Data Mahasiswa</p></h3>

<form name="form1" method="post" action="entry.php">

<table>

<tr><td>nis</td> <td><input type="text" name="nis" size="12"></td></tr>

<tr><td>Nama</td> <td><input type="text" name="nama" size="30"></td></tr>

<tr><td>Alamat</td><td><input type="text" name="alamat" size="50"></td></tr>

<tr><td>Agama</td><td><input type="text" name="agama" size="10"></td></tr>

<tr><td>No. Tlpn</td><td><input type="text" name="notlpn" size="15"></td></tr>

<tr><td><input value="Simpan" name="submit" type="submit" /></td></tr>

<tr><td><input value="ulangi" type="reset" /></td></tr>

<tr><td><input value="Kembali" type="button"  onClick="self.history.back()"></td></tr>

</table>

</form>

</body>

</html>


Fungsi update data dengan file update.php  sbb:

<?php

include("koneksi.php");

   $nis = $_POST['nis'];

     $nama = $_POST['nama'];

     $alamat = $_POST['alamat'];

     $agama = $_POST['agama'];

     $notlpn = $_POST['notlpn'];

                 $query = mysql_query("update mhs set nama='$nama', alamat='$alamat', agama='$agama', notlpn='$notlpn' where nis='$nis'");

echo "Data Telah diupdate<br>

<a href=\"index.php\">Kembali</a>";

?>


Buat Fungsi hapus data dengan file hapus.php sbb:


<?php

include("koneksi.php");

mysql_query("DELETE from mhs WHERE nis='$_GET[nis]'");

echo"Data Telah dihapus<br>

<a href=\"index.php\">Kembali</a>";

?>


Terakhir buat fungsi edit dengan file name edit.php sbb:


<?php

 $sambung = mysql_connect("localhost", "root", "") or die ("Gagal konek ke server.");

mysql_select_db("data_siswa") or die ("Gagal membuka database.");

//$edit=mysql_query("SELECT * FROM mhs WHERE nis='$_GET[nis]'");

//$r_edit=mysql_fetch_array($edit);

$nis = $_GET['nis'];

$query = "select * from mhs where nis='$nis'";

$result =  mysql_query($query, $sambung) or die("gagal melakukan query");

     $buff = mysql_fetch_array($result);

                 mysql_close($sambung);

?>

<html>

<head><title>Edit Data</title></head>

<body>

<form name="form1" method="post" action="update.php">

<table>

<tr>

<td>nis</td><td><input type="text" name="nis" value="<?php echo $buff['nis']; ?>"></td></tr>

<tr><td>Nama</td><td><input type="text" name="nama" value="<?php echo $buff['nama']; ?>"></td></tr>

<tr><td>Alamat</td><td><input type="text" name="alamat" value="<?php echo $buff['alamat']; ?>" size="50"></td></tr>

<tr><td>Agama</td><td><input type="text" name="agama" value="<?php echo $buff['agama']; ?>"></td></tr>

<tr><td>No. tlpn</td><td><input type="text" name="notlpn" value="<?php echo $buff['notlpn']; ?>"></td></tr>

<tr>

<input value="Simpan" type="submit" name="submit"/>

<input type="button" value="Kembali" onClick="self.history.back()"></td></tr>

</table>

</form>

</body>

</html>


Setelah semua file dibuat jalan kan localhost dan ketik dengan format localhost/nama folder/index.php.

Selamat berjuang membuat fungsi edit, tambah, hapus di php. 

Semoga sukses...

Ditulis Oleh : Unknown

RegiBrader Anda sedang membaca artikel tentang Cara Membuat Form dengan fungsi edit, tambah dan hapus di PHP. Anda diperbolehkan mengcopy paste atau menyebar-luaskan artikel ini, namun jangan lupa untuk meletakkan link dibawah ini sebagai sumbernya, Karena artikel ini Dilindungi oleh : DMCA PROTECTED Terimakasih!

:: Get this widget ! ::

Post a Comment

 
Top