Membuat Form Input Edit dan Hapus dengan PHP dan MySQL
Kita belajar membuat form dengan data yang bisa di Input, di Edit, dan Hapus. Karena ini program sangat sederhana saya harap teman - teman bisa belajar dan langsung mempraktekkan di komputer anda langsung.
1. Buat Table "mahasiswa" dengan field-field seperti ini :
2. Buat Form Input mahasiswa seperti dibawah ini :
3. Buat Form Edit seperti gambar di bawah ini :
4. Bagian membuat file execusi nya dengan PHP :
5. Lihat Mahasiswa
1. Buat Table "mahasiswa" dengan field-field seperti ini :
<?PHP CREATE TABLE `mahasiswa` ( `id` INT( 5 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , `nim` VARCHAR( 15 ) NOT NULL , `nama` VARCHAR( 100 ) NOT NULL , `fakultas` VARCHAR( 25 ) NOT NULL ) ENGINE = MYISAM ; ?>
2. Buat Form Input mahasiswa seperti dibawah ini :
3. Buat Form Edit seperti gambar di bawah ini :
4. Bagian membuat file execusi nya dengan PHP :
<?PHP $nama=$_Post['nama']; $nim=$_Post['nim']; $fak=$_Post['fak']; $ednama=$_Post['ednama']; $ednim=$_Post['ednim']; $edfak$_Post['edfak']; $tblsave=$_Post['tblsave']; $tbledit=$_Post['tbledit']; $delete=$_Get['hapus']; $delnim=$_Get['delnim']; if($tblsave) { $cari=mysql_num_rows(mysql_query("select nim from mahasiswa where nim='$nim'")); if($cari>0) { $pesanerror="Maaf nim sudah dipakai"; include"formmhs.php"; } else { mysql_query("insert into mahasiswa (nim,nama,fak) values ('$nim','$nama','$fak')"); $pesan="Sukses ditambahkan"; include"formmhs.php"; } else if($tbledit) { mysql_query("update mahasiswa set nama='$ednama',fak='$edfak' where nim='$ednim'"); include"lihatmhs.php"; } else if($delete) { mysql_query("delete from mahasiswa where nim='$delnim'"); $pesan="Data berhasil di Hapus"; include"lihatmhs.php"; } ?>
5. Lihat Mahasiswa
<?PHP $ambil=mysql_query("select * from mahasiswa"); while($tampil=mysql_fetch_array($ambil)) { echo"Nim: $tampil[nim]<br>"; echo"Nama : $tampil[nama]<br>"; echo"Fakultas : $tampil[fakultas]<br><hr>"; ?>Selamat mencoba
simple, tapi tolong dijelaskan filenya di save dengan nama apa apa saja
BalasHapustidak jelas
BalasHapus