cara membuat edit,input,delete atau CRUD di PHP

Assalamualaikm

dalam postingan kali ini akan memberikan cara membuat CRUD (Creat Update Delete) sederhana dengan PHP : )

ok langsung saja :
buat database :
lalu buat table, disini saya membuat table dengan nama siswa dengan rincian sebagai berikut :

#ColumnTypeCollationAttributesNullDefaultExtraAction
1varchar(25)latin1_swedish_ci
NoNone
2varchar(25)latin1_swedish_ci
NoNone

3varchar(25)latin1_swedish_ci
NoNone

sekarang tinggal scriptnya : )

- pertama buat file konek.php (Untuk menyambungkan ke database)

<?
$q = mysql_connect("localhost","root","");
mysql_select_db("login",$q);
?>

- kedua buat file bernama input.php ( file ini berguna untuk menginputkan data

<table border='1'><form action='' method='POST'>
<tr><td>NIS </td><td><input type='text' name='nis'></td></tr>
<tr><td>NAMA</td><td><input type='text' name='nama'></td></tr>
<tr><td>ALAMAT</td><td><input type='text' name='alamat'></td></tr>
<tr><td colspan="2" align="center"><input type='submit' name='submit' value='simpan'></td></tr>
</form>
</table>

<?
include"konek.php";

if(@$_POST['submit']){

$nis = $_POST['nis'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];

mysql_query("INSERT INTO siswa (nis,nama,alamat) VALUES ('$nis','$nama','$alamat')");
?>
<script language='javascript'>document.location.href='tampil.php';</script>
<?
}


?>
- ketiga buat file tampil.php (Untuk menampilkan data yang telah di inputkan)

<?
include"konek.php";
@$nis = $_GET['nis'];
$data = mysql_query("SELECT * FROM siswa");

echo"
<table border='1'>
    <tr>
        <td>NIS</td>
        <td>NAMA</td>
        <td>ALAMAT</td>
        <td>AKSI</td>      
        </tr>";

while($tampil = mysql_fetch_array($data)){
    echo"<tr><td>".$tampil['nis']."</td>";
    echo"<td>".$tampil['nama']."</td>";
    echo"<td>".$tampil['alamat']."</td>";
    ?>
    <td><a href="edit.php?kode=<? echo $tampil['nis'];?>">Edit</a>
    ||
    <a href="hapus.php?kode=<? echo $tampil['nis'];?>">Hapus</a></td>
    </tr>

    <?
}
echo"</table>";
?>
- keempat edit.php (Untuk update data)
<?
include"konek.php";
@$nis = $_GET['kode'];

$data = mysql_query("SELECT * FROM siswa WHERE nis='$nis'");
while ($tampil = mysql_fetch_array($data)){
?>

<table>
    <form action='' method='POST'>
        <tr><td>NIS</td><td><input type='text' name='nis' value="<? echo $tampil['nis'];?>"></td></tr>
        <tr><td>NAMA</td><td><input type='text' name='nama' value="<? echo $tampil['nama'];?>"></td></tr>
        <tr><td>ALAMAT</td><td><input type='text' name='alamat' value="<? echo $tampil['alamat'];?>"></td></tr>
        <tr><td colspan="2"><input type='submit' name='submit' value='Update'></td></tr>
    </form>

<?
}
?>

</table>
<?
@$nis = $_GET['nis'];
if(@$_POST['submit']){
    $nis = $_POST['nis'];
    $nama = $_POST['nama'];
    $alamat = $_POST['alamat'];
mysql_query("UPDATE siswa SET nis='$nis',nama='$nama',alamat='$alamat' WHERE nis='$nis'");
?>
<script language='javascript'>document.location.href='tampil.php';</script>
<?
}
?>

- kelima hapus.php(Untuk menghapus data)

<?
include"konek.php";
$nis = $_GET['kode'];
mysql_query("DELETE FROM siswa WHERE nis = '$nis'");
header("location:tampil.php");
?>

untuk mendownload semua file >> Download Free OHosti Hosting

Subscribe to receive free email updates:

1 Response to "cara membuat edit,input,delete atau CRUD di PHP"