Tutorial Cara Membuat CRUD menggunakan PHPMYSQL


Tutorial Membuat CRUD sederhana menggunakan PHP mysql
Selamat siang sobat kali ini saya akan membagikan tutorial membuat CRUD php dan mysql secara lengkap dan mudah, sebelum itu kita bahas dulu tentang CRUD.

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 :

<?php
$server="localhost";
$nama_database="siswa_db";
$user="root";
$pass="";

$koneksi=mysql_connect($server, $user, $pass);
mysql_select_db($nama_database, $koneksi);

?>
3.    Selanjutnya kita buat file tambah.html dan tambah_proses.php, kedua file ini berfungsi untuk menambahkan data siswa. Source codenya seperti ini :
•    Buka file tambah.php, tulis kode ini:
<html>
 <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>
•    Dan untuk tambah_prosesnya kodingnya seperti ini :
<?php
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>';
?>
Untuk proses tambah data siswa telah selesai, jika berhasil maka tersimpan di database, seperti gambar ini:
4.    Untuk menampilkan data dari mysql admin memberi nama filenya siswa_tampil.php, kodingnya seperti ini :

<?php
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
?>
5.    selanjutnya kita membuat edit data, buatlah file edit.php dan edit_proses.
•    Untuk file edit.php :
<?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>';
?>
•    Dan untuk edit_proses.php :
<?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>';
?>
6.    Dan yang terakhir adalah menghapus data, buatlah file hapus.php. kemudian copy ke text editor sobat:
<?php
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>';

?>
Itulah tutorial CRUD menggunakan phpmysql, semoga bermanfaat. Jika sobat ingin mengunduh tutorial ini dengan PDF disini.

Atau download souce code CRUD menggunakan phpmysql diatas:


untuk passwordnya : juragantutorial.com


Komentar

Postingan populer dari blog ini

Tutorial Downgrade Asus Zenfone 2 ZE551ML

Cara Agar Blog Tidak Bisa Di CTRL + U Pada Blog

Materi makanan internasional