Tutorial CRUD MySQL dengan PHP [Part 1]
Membuat Form Input Database MySQL dengan PHP
Hai, gimana kabar kalian? Hati ga mendung kan kaya cuaca akhir-akhir ini? Dompet masih aman kan? Selamat KRS-an buat yang udah KRS-an, buat yang belum jangan lupa bayar SPP dulu. Maafkan kalo tutorial disini bahasanya begini. Tapi aku ga akan capek kok bikin tutorial disini, kalo capek ya aku istirahat dulu dong daripada bikin tapi ngeluh capek kan yang baca jadi ga enak.Ada yang baru mau belajar PHP? Sini, sini. Kita belajar dari awal. Sebenernya aku tau sih tutorial macem kaya gini banyak banget di gugel, tapi aku pingin aja kan siapa tau ada yang baca.
Oke, kali ini kita mau belajar dasar PHP yaitu bikin form input Database MySQL dengan PHP. Langsung aja ya buka PhpMyAdmin lewat Browser (localhost/phpmyadmin) dan login disana. Buat database baru, bisa kamu kasih nama apa aja.
Setelah itu buat tabel baru didalam database tersebut. Isikan jumlah field yang kamu butuhkan untuk tabel tersebut.
Isikan atribut dari masing-masing field.
Buat file PHP baru dengan nama index.php, isikan dengan code dibawah ini dan simpan di dalam folder baru yang ada di dalam folder htdocs (nah loh bingung). Jadi kamu bikin folder baru didalam folder htdocs, terus kasih nama apa saja. Kalo aku disini foldernya aku beri nama teman.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
<title>Form Input</title> | |
</head> | |
<body> | |
<h1>Form Input</h1> | |
<form action="inputexe.php" method="post"> | |
<h4>Nama</h4> | |
<input type="text" name="nama"> | |
<h4>Alamat</h4> | |
<input type="text" name="alamat"> | |
<h4>Telepon</h4> | |
<input type="text" name="telepon"> | |
<br/> | |
<button type="submit">Simpan</button> | |
</form> | |
<br/> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | |
<title>Untitled Document</title> | |
</head> | |
<body> | |
<?php | |
//login ke database | |
mysql_connect('localhost', 'username', 'passwd'); | |
mysql_select_db('teman'); | |
//membuat ID secara otomatis dengan mengambil jumlah data yang ada pada tabel | |
$urut=mysql_num_rows(mysql_query("SELECT * FROM tabelteman")); | |
$id=$urut+1; | |
//menangkap data yang diberikan oleh form | |
$nama = $_POST['nama']; | |
$alamat = $_POST ['alamat']; | |
$kontak = $_POST['telepon']; | |
//perintah database untuk memasukkan data ke dalam database | |
$query = "insert into tabelteman (id, nama, alamat, telepon) | |
values ('$id', '$nama','$alamat','$kontak');"; | |
mysql_query($query); | |
if ($query){ | |
echo "Input data berhasil"; | |
} | |
else { | |
echo "Input data gagal"; | |
} | |
?> | |
</body> | |
</html> |
Kalau sudah, buka browser, panggil file index tersebut : localhost/namafolderkamu
Masukan input ke dalam form, dan jika input data berhasil akan muncul pesan seperti dibawah ini.
Kamu bisa cek ke phpmyAdmin untuk memastikan data kamu bener-bener masuk ke dalam database.
Loh kok polos, gini. Oh ada yang kurang.
Masuk ke tab Struktur yang ada diatas. Pada field id, klik Kunci Utama atau Primary Key.
Voila, data kamu sudah bisa diubah atau dihapus. (Akan dibahas di part 3).
Nah itu dia cara Membuat Form Input Database MySQL dengan PHP. Kalo kamu ada saran, kritik atau pertanyaan, kamu bisa tulis di kolom komentar. Terima kasih sudah mampir. Semoga tulisan ini bermanfaat ya, selamat mencoba. Jangan bosen untuk belajar.
Post a Comment