Lompat ke konten Lompat ke sidebar Lompat ke footer

Membuat Form Pengiriman Dan Penerimaan Data Untuk Diisikan Kedalam Tabel My SQL Dalam 1 File Yang Sama

www.niguru.com 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. 

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);}
?>

www.niguru.com


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.


www.niguru.com

Tampilan form hasil eksekusi file "AddRecordTable03.PHP":

www.niguru.com

 
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:


www.niguru.com

Setelah tombol Tambah Record ditekan (= submit data), maka kolom akan otomatis dikosongkan dan error message hilang:

www.niguru.com

Hasilnya pada tabel "daftarhp" pada MySQL:

www.niguru.com

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 :-)

www.Niguru.com (Nino Guevara Ruwano)

Posting Komentar untuk "Membuat Form Pengiriman Dan Penerimaan Data Untuk Diisikan Kedalam Tabel My SQL Dalam 1 File Yang Sama"