Tutorial Cara Membuat CRUD menggunakan PHPMYSQL
![]() |
Tutorial Membuat CRUD sederhana menggunakan PHP mysql |
CRUD atau Create Read Update dan Delete merupakan sebuah perintah baik itu menambah, membaca atau melihat, mengupdate maupun menghapus data. CRUD ini merupakan dasar dari terbentuknya suatu program, jadi kalau sobat sudah memahami CRUD, maka sobat bisa membuat sebuah program.
Pada tutorial kali ini admin akan membuat program tentang CRUD data siswa.
1. Sebelum kita melanjutkan ke tahap berikutnya kita buat terlebih dahulu databasenya. Di sini admin memberikan nama databasenya siswa_db dan nama tabelnya siswa, strukturnya di bawah ini :
![]() |
Tutorial Cara Membuat CRUD menggunakan PHPMYSQL |
2. Selanjutnya kita buat file koneksi.php, file ini berfungsi untuk menyambungkan ke database, source codenya seperti di bawah ini :
<?php3. Selanjutnya kita buat file tambah.html dan tambah_proses.php, kedua file ini berfungsi untuk menambahkan data siswa. Source codenya seperti ini :
$server="localhost";
$nama_database="siswa_db";
$user="root";
$pass="";
$koneksi=mysql_connect($server, $user, $pass);
mysql_select_db($nama_database, $koneksi);
?>
• Buka file tambah.php, tulis kode ini:
<html>• Dan untuk tambah_prosesnya kodingnya seperti ini :
<head>Data Siswa</head>
<body>
<form name=forml method=post action=tambah_proses.php><br>
Nama :<input type=text name=nama><br>
Kelas: <input type=text name=kelas><br><br>
Silahkan deskripsi cita-cita anda<br>
<textarea NAME=cita-cita cols=40 rows=6></textarea>
<input type=submit value=kirim>
</form>
</body>
</html>
<?phpUntuk proses tambah data siswa telah selesai, jika berhasil maka tersimpan di database, seperti gambar ini:
include('koneksi.php');
$input_nama=$_POST['nama'];
$input_kelas=$_POST['kelas'];
$input_cita=$_POST['cita-cita'];
$q_insert="INSERT INTO siswa SET nama='$input_nama',kelas='$input_kelas', cita-cita='$input_cita' ";
mysql_query($q_insert);
echo $input_nama;
echo '<br>';
echo $input_kelas;
echo '<br>';
echo $input_cita;
echo '<br>';
?>
4. Untuk menampilkan data dari mysql admin memberi nama filenya siswa_tampil.php, kodingnya seperti ini :
<?php5. selanjutnya kita membuat edit data, buatlah file edit.php dan edit_proses.
include ('koneksi.php');
$sql_baca="SELECT * FROM siswa";
$data_baca=mysql_query($sql_baca);
?>
<table width=100% border=1>
<tr>
<td>Nama</td> <td>Kelas</td> <td>Cita - Cita</td><td>Aksi</td>
</tr>
<?php
while($data_tampil=mysql_fetch_array($data_baca)) {
$baca_nama=$data_tampil['nama'];
$baca_kelas=$data_tampil['kelas'];
$baca_cita=$data_tampil['cita_cita'];
$baca_no=$data_tampil['id_siswa'];
?>
<tr>
<td align=left> <?php echo $baca_nama; ?> </td>
<td align=left> <?php echo $baca_kelas; ?> </td>
<td align=left> <?php echo $baca_cita; ?> </td>
<td><a href="edit.php?no=<?php echo $baca_no;?>">Edit</a> ||
<a href="hapus.php?no=<?php echo $baca_no;?>">Hapus</a></td>
</tr>
<?php
}
?>
</table>
<?php
?>
• Untuk file edit.php :
<?php• Dan untuk edit_proses.php :
include('koneksi.php');
$no=$_GET['no'];
$sql_baca="SELECT * FROM siswa WHERE id_siswa='$no'";
$data_baca=mysql_query($sql_baca);
$data_tampil=mysql_fetch_array($data_baca);
$baca_nama= $data_tampil['nama'];
$baca_kelas= $data_tampil['kelas'];
$baca_cita= $data_tampil['cita_cita'];
$baca_no= $data_tampil['id_siswa'];
echo '<html>';
echo '<head>Data Siswa</head>';
echo '<body>';
echo '<form name=forml method=post action=edit_proses.php?no='.$baca_no.'<br>';
echo 'Nama :<input type=text name=nama value="'.$baca_nama.'" <br>';
echo 'Email: <input type=text name=kelas value="'.$baca_kelas.'" <br><br>';
echo 'Deskripsikan cita - cita anda :<br>';
echo '<textarea NAME=cita_cita cols=40 rows=6 >'.$baca_cita.' </textarea>';
echo '<input type=submit value=kirim>';
echo '</form>';
echo '</body>';
echo '</html>';
?>
<?php6. Dan yang terakhir adalah menghapus data, buatlah file hapus.php. kemudian copy ke text editor sobat:
include('koneksi.php');
$no=$_GET['no'];
$sql_baca="SELECT * FROM siswa WHERE id_siswa='$no'";
$data_baca=mysql_query($sql_baca);
$data_tampil=mysql_fetch_array($data_baca);
$baca_nama= $data_tampil['nama'];
$baca_kelas= $data_tampil['kelas'];
$baca_cita= $data_tampil['cita_cita'];
$baca_no= $data_tampil['id_siswa'];
echo '<html>';
echo '<head>Data Siswa</head>';
echo '<body>';
echo '<form name=forml method=post action=edit_proses.php?no='.$baca_no.'<br>';
echo 'Nama :<input type=text name=nama value="'.$baca_nama.'" <br>';
echo 'Email: <input type=text name=kelas value="'.$baca_kelas.'" <br><br>';
echo 'Deskripsikan cita - cita anda :<br>';
echo '<textarea NAME=cita_cita cols=40 rows=6 >'.$baca_cita.' </textarea>';
echo '<input type=submit value=kirim>';
echo '</form>';
echo '</body>';
echo '</html>';
?>
<?phpItulah tutorial CRUD menggunakan phpmysql, semoga bermanfaat. Jika sobat ingin mengunduh tutorial ini dengan PDF disini.
include("koneksi.php");
$no=$_GET['no'];
$input_nama=$_POST['nama'];
$input_kelas=$_POST['kelas'];
$input_cita=$_POST['cita_cita'];
$q_delete="DELETE FROM siswa WHERE id_siswa='$no' ";
mysql_query($q_delete);
echo $input_nama;
echo '<br>';
echo $input_kelas;
echo '<br>';
echo $input_cita;
echo '<br>';
?>
Atau download souce code CRUD menggunakan phpmysql diatas:
untuk passwordnya : juragantutorial.com
Komentar
Posting Komentar