Membuat Form Pengiriman Dan Penerimaan Data Untuk Diisikan Kedalam Tabel My SQL Dalam 1 File Yang Sama
Niguru.com | Sabtu, 18 Sep 2021 | Pada posting sebelumnya yang membahas pengiriman dan penerimaan data, Niguru.com menjelaskan mengenai pembuatan 2 buah file untuk melakukan pengiriman dan penerimaan data untuk diisikan kedalam tabel di dalam database MySQL.
Tampilan form hasil eksekusi file "AddRecordTable03.PHP":
Setelah tombol Tambah Record ditekan (= submit data), maka kolom akan otomatis dikosongkan dan error message hilang:
Hasilnya pada tabel "daftarhp" pada MySQL:
www.Niguru.com (Nino Guevara Ruwano)
Satu file untuk membuat form pengiriman dan file kedua adalah file PHP yang melakukan penerimaan dan pengelolaan data. Sesungguhnya form pengiriman dan penerimaan bisa saja dibuat menjadi satu dengan penulisan instruksi HTML dan PHP untuk menampilkan form pengiriman dan penerimaan.
Berikut ini contohnya:
<h1>Form Tambah Record</h1><br>
<form method="get" action="AddRecordTable03.PHP">
Nama:<br><input name="nama"><br>
No. HP:<br><input name="nohp"><br>
<input type="submit" value="Tambah Record">
</form>
<?php
$x=$_GET["nama"];
$y=$_GET["nohp"];
$servername="localhost";
$database="niguru";
$username="root";
$password="";
$a=mysqli_connect($servername, $username, $password, $database);
$sql="INSERT INTO daftarhp (Nama, NoHP)
VALUES ('$x','$y')";
if ($x!="") {
$b=mysqli_query($a,$sql);}
?>
Note:
Saat submit data, data akan dikirimkan ke form dengan nama file yang sama dengan form pengirim, yaitu: "AddRecordTable03.PHP"
Tampilan isi tabel "daftarhp" pada MySQL sebelum ditambah data terdapat 3 record.
Tampilan form hasil eksekusi file "AddRecordTable03.PHP":
Note:
Karena kolom Nama dan No.HP masih kosong (=null) maka PHP akan menampilkan error message.
Error ini muncul karena instruksi PHP juga ikut tereksekusi pada saat user membuka form pengiriman data.
Isi kedua kolom dan klik Tambah Record:
Setelah tombol Tambah Record ditekan (= submit data), maka kolom akan otomatis dikosongkan dan error message hilang:
Hasilnya pada tabel "daftarhp" pada MySQL:
Note:
Field IDWarga sudah auto increment, sehingga otomatis bertambah 1 setiap ada record baru, tidak perlu ada pengisian record untuk field IDWarga.
Demikianlah penjelasan mengenai cara pembuatan form PHP yang dapat mengirim dan menerima data dalam 1 file yang sama.
Selamat mencoba .. Have a nice day :-)
Posting Komentar untuk "Membuat Form Pengiriman Dan Penerimaan Data Untuk Diisikan Kedalam Tabel My SQL Dalam 1 File Yang Sama"