Friday, 22 July 2016

Cara membuat Input,Edit,Hapus,Tampil Data Dengan PHP dan MYSQL

1. Input Data Di Mysql Dengan PHP

"Menginput Data ke Database MYSQL Dengan PHP"

kemudian buatlah table dengan nama tbl_input , copy code kedalam text editor

CREATE TABLE `tbl_input` (
`id` int(3) NOT NULL AUTO_INCREMENT,
`nis` varchar(20) NOT NULL,
`nama` varchar(50) NOT NULL,
`alamat` varchar(100) NOT NULL,
`jk` varchar(40) NOT NULL,
`umur` varchar(20) NOT NULL,
`kelas` varchar(20) NOT NULL,
PRIMARY KEY (`id`));

simpan dengan extensi .sql

setelah selesai buat koneksi ketik pada text editor kesayangan anda

<?
mysql_connect("localhost","root","1");
mysql_select_db("db_bt");
?>

simpan dengan nama koneksi.php (disini pass database saya 1

Setelah database selesai dibuat. Sekarang kita akan membuat file "input_data.php" yang berguna sebagai form penginputan data :
berikut kode nya :

ketik pada text editor

<form name="form1" method="post" action="aksi_input_data.php">
<table width="400" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#00FF00" bgcolor="#33CC00">
<tr bgcolor="#CCFFCC">
<td height="50" colspan="2"><div align="center">INPUT DATA SISWA </div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Nis </td>
<td>:
<input name="nis" type="text" id="nis"></td>
</tr>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Nama </td>
<td>:
<input name="nama" type="text" id="nama"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Alamat</td>
<td>:
<input name="alamat" type="text" id="alamat"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Jenis Kelamin </td>
<td>:
<select name="jk" id="jk">
<option value="Laki-Laki" selected>Laki-Laki</option>
<option value="Perempuan">Perempuan</option>
</select></td>
</tr>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Umur </td>
<td>:
<input name="umur" type="text" id="umur"></td>
</tr>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Kelas </td>
<td>:
<input name="kelas" type="text" id="kelas"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>&nbsp;</td>
<td height="50"><input type="submit" name="Submit" value="Simpan"></td>
</tr>
</table>
</form>


beri nama input_data.php

ini hasilnya



Setelah itu, Kita buat Pemrosesnya "aksi_input_data.php"dengan menggunakan kode php.


<?php
mysql_connect("localhost","root","1");
mysql_select_db("db_bt");


$simpan="INSERT INTO tbl_input SET
nis='$_POST[nis]',
nama='$_POST[nama]',
alamat='$_POST[alamat]',
jk='$_POST[jk]',
umur='$_POST[umur]',
kelas='$_POST[kelas]'";

mysql_query($simpan);

echo "data berhasil disimpan ";
echo "<br>";
echo "<a href=input_data.php>back</a>";
?>

simpan dengan nama aksi_input_data.php

Pada khasus input data dengan PHP yang perlu diperhatikan ialah.. bahwa query yang diguanakan untuk membuat input data ialah :


mysql_query("INSERT INTO nama_tabel (nama field yang didatabase) Values(nama field yang ada di form Input data)");
nah.. disini menggunakan "Values" ,, bisa juga menggunakan "SET" Untuk artikelnya anda bisa lihat Tutorial Input Data ke Database Mysql Dengan PHP) , semua sama saja terserah anda menggunakan yang mana..

2. Membuat Tampil Data Dengan PHP

copas code di bawah ini

<table width="400" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#000000" celpading="2" celspacing="1" >
<tr bgcolor="#CCFFFF">
<td><div align="center"><strong>No</strong></div></td>
<td><div align="center"><strong>NIS</strong></div></td>
<td><div align="center"><strong>Nama</strong></div></td>
<td><div align="center"><strong>Alamat</strong></div></td>
<td><div align="center"><strong>JK</strong></div></td>
<td><div align="center"><strong>Umur</strong></div></td>
<td><div align="center"><strong>Kelas</strong></div></td>
<td><div align="center"><strong>Aksi</strong></div></td>
</tr>
<?php

mysql_connect('localhost','root','1');
mysql_select_db('db_bt');

$tampil="select * from tbl_input";
$qryTampil=mysql_query($tampil);
while ($dataTampil=mysql_fetch_array($qryTampil)) {
$no++
?>

<tr bgcolor="#FFFFFF">
<td><?php echo $no ; ?></td>
<td><?php echo $dataTampil['nis']; ?></td>
<td><?php echo $dataTampil['nama']; ?></td>
<td><?php echo $dataTampil['alamat']; ?></td>
<td><?php echo $dataTampil['jk']; ?></td>
<td><?php echo $dataTampil['umur']; ?></td>
<td><?php echo $dataTampil['kelas']; ?></td>
<td><div align="center"><a href="delete.php?id=<?php echo $dataTampil['id'] ; ?>">Delete</a> | <a href="Edit_data.php?id=<?php echo $dataTampil['id']; ?>">Edit </a></div></td>

</tr>
<?php } ?>
</table>

simpan dengan nama tampil_data.php


Pada khasus ini.. untuk menampilkan data dengan php yang perlu di perhatikan dan diingat ialah query yang digunakan untuk menampilkan data dari database dengan PHP yaitu :

mysql_query("SELECT * FROM nama_tabel");

3. Menghapus Data Dengan PHP

<?php

mysql_connect('localhost','root','1');

mysql_select_db('db_bt');



$id=$_GET['id'];

$delete="Delete from tbl_input Where id='$id'";

mysql_query($delete) or die ("Error tu");



echo "<center><h3>Data berhasil di hapus</h3></center>";



?>

simpan dengan nama delete.php


Query yang digunakan untuk menghapus data yang ada di database ialah :

mysql_query("DELETE FROM nama_tabel WHERE statement")
"statement di atas ialah kondisi penghapusannya .


4. Membuat Edit dan Update Data Dengan PHP

copas code di bawah ini


<form name="form1" method="post" action="aksi_edit_data.php">
<table width="400" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#FFFF99" bgcolor="#FF0000">
<tr bgcolor="#FFFFCC">
<td height="50" colspan="2"><div align="center">EDIT DATA</div></td>
</tr>
<?php
mysql_connect('localhost','root','1');
mysql_select_db('db_bt');

$sqlTampil="select * from tbl_input Where id='$_GET[id]'";
$qryTampil=mysql_query($sqlTampil);
$dataTampil=mysql_fetch_array($qryTampil);
?>
<tr bgcolor="#FFFFFF">
<td height="40">Nis </td>
<td>:
<input name="nis" type="text" id="nis" value="<?php echo $dataTampil['nis']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Nama </td>
<td>:
<input name="nama" type="text" id="nama" value="<?php echo $dataTampil['nama']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Alamat</td>
<td>:
<input name="alamat" type="text" id="alamat" value="<?php echo $dataTampil['alamat']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Jenis Kelamin </td>
<td>:
<input name="jk" type="text" id="jk" value="<?php echo $dataTampil['jk']; ?>">
<input name="id" type="hidden" id="id" value="<?php echo $dataTampil['id']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Umur </td>
<td>:
<input name="umur" type="text" id="umur" value="<?php echo $dataTampil['umur']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Kelas </td>
<td>:
<input name="kelas" type="text" id="kelas" value="<?php echo $dataTampil['kelas']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>&nbsp;</td>
<td height="50"><input type="submit" name="Submit" value="Simpan"></td>
</tr>
</table>
</form>


berinama edit_data.php




kemudian bnuat aksi_data.php


copas code di bawah ini


<?php
mysql_connect('localhost','root','1');
mysql_select_db('db_bt');

$update="UPDATE tbl_input SET
nis='$_POST[nis]',
nama='$_POST[nama]',
alamat='$_POST[alamat]',
jk='$_POST[jk]',
umur='$_POST[umur]',
kelas='$_POST[kelas]', WHERE id='$_POST[id]'";
mysql_query($update);

echo "<center>Data Berhasil Di Update<center>";
echo "<center><h3><a href=tampil_data.php>Back Tampil Data</a></h3></center>";
?>


simpan dengan nama aksi_edit.php


Pada kasus mengedit data di mysql dengan php yang perlu di perhatikan ialah.. query yang digunakan dan statement nya :

mysql_query("Update nama_tabel SET statement ");"statement di atas ialah kondisi penghapusannya


Sumber: http://assa-id.blogspot.co.id/2013/04/cara-membuat-inputedithapustampil-data.html

No comments:

Post a Comment