Setelah selesai, aka XAMPP siap untuk digunakan. Dibawah ini contoh cara membuat file-file CRUD php semoga bisa membantu dan bermanfaat... checkitdot....
1. CRUD (CREATE , READ , UPDATE AND DELETE) Merupakan langkah-langkah untuk membuat suatu web interaktif, dimana user dapat berinteraksi dengan kita lewat sebuat form. Kali ini gw ingin berbagi sedikit ilmu yang didapat karena disuruh ngerjain tugas dikampus (kalo ga ada tugas, ga bisa,wkwk). Sebelumnya terimakasih buat inoue addo yang sudah ngajarin gw. "Thanks bro..jangan bosen yah ngajarin gw,hehe...". Berikut langkah membuat nya..... Okei gw anggap sudah pada terinstall xampp tadi diatas. Langkah berikutnya adalah mengaktifkannya , Cari di folder C kemudian klik xampp lalu, cari xampp control seperti gambar dibawah ini :
2. Aktifkan xampp control nya, seperti dibawah ini
3. Membuat database MYSQL dengan perangkat lunak XAMPP, disini saya tidak menggunakan PHPmyAdmin, tetapi MYSQL Server.( ( DOWNLOAD MYSQL SERVER )
Saya membuat database dengan nama pendaftaran1 dan tabel dengan nama mhs1
mysql> create database
pendaftaran1;
Query OK, 1 row affected (0.03 sec)
mysql> use pendaftaran1;
Database changed
. Membuat form input data sekaligus koneksi dengan
database MYSQL. Saya membuat file dengan nama fm_pendaftaran1.php
<html>
<head>
<title>Formulir Pendaftaran
ONLINE</title>
</head>
<body>
<form name="form1"
method="post" action="simpdaftar1.php">
<table align="center"
width="400" border="0" cellspacing="2"
cellpadding="0">
<tr align="center"
bgcolor="#2fd86c">
<td
height="20" colspan="2"><b><font
size="5">Form Pendaftaran Online</font></b></td>
</tr>
<tr>
<td><b>ID</b></td>
<td><input
name="id" type="hidden" id="id"
size="35" maxlength="30"></td>
</tr>
<tr>
<td><b>Nama</b></td>
<td><input
name="nama" type="text" id="nama"
size="35" maxlength="30"></td>
</tr>
<tr>
<td><b>Alamat</b></td>
<td><input
name="alamat" type="text" id="alamat" size="35"
maxlength="50"></td>
</tr>
<tr>
<td><b>Kota</b></td>
<td><input
name="kota" type="text" id="kota"
size="35" maxlength="10"></td>
</tr>
<tr>
<td><b>No
Tlp</b></td>
<td><input
name="tlp" type="text" id="tlp"
size="35" maxlength="15"></td>
</tr>
<tr>
<td><b>Jenis
Kelamin</b></td>
<td><input
name="sex" type="radio" value="P" checked>Pria
<input
name="sex" type="radio"
value="W">Wanita</td>
</tr>
<tr>
<td><b>Jurusan</b></td>
<td><input
name="jurusan" type="text" id="jurusan"
size="35" maxlength="20"></td>
</tr>
<tr>
<td> </td>
<td><input
name="daftar" type="submit" id="daftar"
value="Daftar">
<input
name="reset" type="reset" id="reset"
value="reset"></td>
</tr>
</table>
</form>
</body>
</html>
Hasil
form diatas :
Input
data :
Selanjutnya membuat file untuk proses input
diatas, dengan nama simpdaftar1.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("pendaftaran1");
$simpan="INSERT INTO mhs1 SET
id='$_POST[id]',
nama='$_POST[nama]',
alamat='$_POST[alamat]',
kota='$_POST[kota]',
tlp='$_POST[tlp]',
sex='$_POST[sex]',
jurusan='$_POST[jurusan]'";
mysql_query($simpan);
echo
"<center> data berhasil disimpan ";
echo
"<br>";
include "tampildata1.php";
echo
"<br>";
echo
"<a href=fm_pendaftaran1.php>Kembali Ke Form
Pendaftaran</a>";
?>
READ yaitu Membuat file tampildata1.php untuk
melihat proses inputan diatas berhasil atau tidak
<table width="400" border="0"
align="center" cellpadding="2" cellspacing="1"
bgcolor="#000000">
<tr bgcolor="#CCFFFF">
<td><div
align="center"><strong>ID</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>Kota</strong></div></td>
<td><div align="center"><strong>No
Tlp</strong></div></td>
<td><div
align="center"><strong>Sex</strong></div></td>
<td><div align="center"><strong>Jurusan</strong></div></td>
<td><div
align="center"><strong>Aksi</strong></div></td>
</tr>
<?php
mysql_connect('localhost','root','');
mysql_select_db('pendaftaran1');
$tampil="select * from mhs1";
$qryTampil=mysql_query($tampil);
while ($dataTampil=mysql_fetch_array($qryTampil)) {
?>
<tr bgcolor="#FFFFFF">
<td><?php echo $dataTampil['id']; ?></td>
<td><?php echo $dataTampil['nama']; ?></td>
<td><?php echo $dataTampil['alamat']; ?></td>
<td><?php echo $dataTampil['kota']; ?></td>
<td><?php echo $dataTampil['tlp']; ?></td>
<td><?php echo $dataTampil['sex']; ?></td>
<td><?php echo $dataTampil['jurusan']; ?></td>
<td><div align="center"><a
href="hapusdata1.php?id=<?php echo $dataTampil['id'] ;
?>">Delete</a> | <a href="editdata1.php?id=<?php
echo $dataTampil['id']; ?>">Edit
</a></div></td>
</tr>
<?php } ?>
</table>
Hasilnya
adalah sbb :
Membuat file UPDATE / Edit data dengan nama editdata1.php
sehingga dari screenshoot diatas, jika kita meng-klik aksi edit , maka
data yang dipilih akan ditampilkan untuk dilakukan proses edit/update
<?php
mysql_connect('localhost','root','');
mysql_select_db('pendaftaran1');
$sqlTampil="select * from mhs1 Where id='$_GET[id]'";
$ariTampil=mysql_query($sqlTampil);
$susantampil=mysql_fetch_array($ariTampil);
?>
<form name="form1"
method="POST" action="editdata2.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>
<tr bgcolor="#FFFFFF">
<td height="40">ID </td>
<td>:
<input name="id"
type="hidden" id="id" value="<?php echo
$susantampil['id']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Nama </td>
<td>:
<input name="nama" type="text"
id="nama" value="<?php echo $susantampil['nama'];
?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Alamat</td>
<td>:
<input name="alamat" type="text"
id="alamat" value="<?php echo $susantampil['alamat'];
?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Kota</td>
<td>:
<input name="kota"
type="text" id="kota" value="<?php echo
$susantampil['kota']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">No Tlp </td>
<td>:
<input name="tlp" type="text" id="tlp"
value="<?php echo $susantampil['tlp']; ?>">
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Sex </td>
<td>:
<input name="sex" type="text" id="sex"
value="<?php echo $susantampil['sex']; ?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="40">Jurusan </td>
<td>:
<input name="jurusan" type="text"
id="jurusan" value="<?php echo $susantampil['jurusan'];
?>"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td> </td>
<td height="50">
<input type="submit"
name="$update" id="$update"
value="Simpan"></td>
</tr>
</table>
</form>
Proses dari UPDATE diatas dengan nama file editdata2.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('pendaftaran1');
$id=$_POST['id'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$kota=$_POST['kota'];
$tlp=$_POST['tlp'];
$sex=$_POST['sex'];
$jurusan=$_POST['jurusan'];
mysql_query ("UPDATE mhs1 SET
nama='$nama', alamat='$alamat', kota='$kota', tlp='$tlp', sex='$sex',
jurusan='$jurusan' WHERE id='$id'");
echo "<center>Data Berhasil Di
Update<center>";
include
"tampildata1.php";
?>
Hasilnya
sebagai berikut :
Screenshoot diatas , kita misalkan akan
meng-update alamat dari nama Indri, yang tadinya beralamat Jl. Semawis 78 menjadi Jl. Semrawut 89
Hasil
tampilan setelah data di UPDATE :
DELETE , proses menghapus data yang telah
dibuat, karena tidak diperlukan. Kali ini kita membuat file proses nya saja
karena tampilannya sudah ikut dalam file tampildata1.php, file delete ini kita
beri nama hapusdata1.php
<?php
mysql_connect('localhost','root','');
mysql_select_db('pendaftaran1');
$id=$_GET['id'];
$delete="Delete from mhs1 Where
id='$id'";
mysql_query($delete) or die ("Error
Bro");
echo "<center><h3>Data
berhasil di hapus</h3></center>";
include "tampildata1.php";
?>
Hasil tampilan setelah salah
satu file di DELETE :
Data base diatas saya bikin menggunakan MYSQL Server bukan PHPmyAdmin....Untuk softwarenya sudah saya upload diatas. Setelah anda membuat file tersebut , perlu diingat bahwa file-file PHP diatas teman-teman simpan di HTDOCS seperti gambar dibawah ini :
Semoga bermanfaat.... God Bless
Semoga bermanfaat.... God Bless