
Helo pada kesempatan kali saya akan berbagi tutorial yaitu Membuat Tombol Submit Lebih Dari Satu Dalam Satu Form Pada Pemrograman Php
biasanya kita menemukan bahwa setiap form hanya menggunakan satu tombol submit, namun bagaimana cara membuat tombol submit lebih dari satu ?
cara membuat tombol submit lebih dari satu
Pertama silakan buat form seperti ini
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PHP TUTORIAL</title>
</head>
<body>
<form action="" method="post" autocomplete="off">
<label for="">NAMA</label>
<input type="text" name="nama"> <br>
<label for="">UMUR</label>
<input type="text" name="umur"> <br>
<button type="submit" name="btn" value="tampil_nama">TAMPIL NAMA</button><br>
<button type="submit" name="btn" value="tampil_umur">TAMPIL UMUR</button><br>
</form>
</body>
</html>
Penjelasan :
<button type="submit" name="btn" value="tampil_nama">TAMPIL NAMA</button><br>
<button type="submit" name="btn" value="tampil_umur">TAMPIL UMUR</button><br>
disini terdapat 2 buah tombol, sebenarnya kalian bisa ganti satu tombol dengan type="reset" untuk menghapus form
Tapi untuk kali ini saya akan membuat 2 tombol submit sekaligus untuk memproses datanya
Untuk name itu disamakan saja yaitu name="btn" dan yang membedakannya hanyalah valuenya
Cara memproses tombol submit lebih dari satu
Berikut adalah scriptya
<?php
if (isset($_POST['nama'])) {
$nama = $_POST['nama'];
$umur = $_POST['umur'];
if ($_POST['btn'] == "tampil_nama") {
echo " Nama Kamu adalah : ".$nama;
die();
}
if ($_POST['btn'] == "tampil_umur") {
echo " Umur Kamu adalah : ".$umur;
die();
}
}
?>
Penjelasan :
isset($_POST['nama'])
fungsi dari isset yaitu untuk untuk mengecek apakah $_POST['nama'] itu tersedia apa tidak dengan kata sederhananya apakah sebuah form sudah di eksekusi apa belum
maka jika belum maka fungsi ini tidak akan di jalankan. Namun sebaliknya jika form sudah di submit maka script php ini akan berjalan
$_POST['btn']
$_POST['btn'] akan berisi sesuai value dan tombol apa yang sedang di klik ketika user mengklik tombol btn pertama maka nilainya adalah tampil_nama
Lalu kita hanya mengeceknya dengan pengkondisian if else
Mungkin sekian penjelasan singkat yaitu Bagaimana Membuat Tombol Submit Lebih Dari Satu Dalam Satu Form Pada Pemrograman Php