Membuat Tombol Submit Lebih Dari Satu Dalam Satu Form Pada Pemrograman Php

04 May 2023



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

#php tutorial #form tutorial #form submit multi #multi submit button