"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> </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> </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