Script Cara Untuk Memproses Input Data Form Secara Dinamis pada pemrograman php

04 May 2023



Helo semua pada kesempatan kali ini saya akan berbagi tutorial yaitu cara memproses input data dari form secara dinamis

 

Membuat Form sederhana

Pertama buatlah script index.php yang isinya hanyalah form sederhana

<!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">SIMPAN</button>
	</form>
	
</body>
</html>

 

Penjelasan Form

method="post"

method post berfungsi untuk mengirimkan formulir dengan method post  selain post adalah method get

 

action=""

Action adalah ketika form tersebut di submit maka akan di arahkan ke halaman yang berisi action biasanya akan berupa

action="proses.php"

Namun pada kali ini saya akan memproses pada halaman yang sama jadi cukup satu file index.php saja untuk memproses datanya. Jadi disini saya kosongkan bagian actionnya

autocomplete="off"

autocomplete itu berguna untuk menghilangkan inputan yang pernah dilakukan pada halaman ini

 

<input type="text" name="nama">

pada form agar datanya bisa di proses maka harus memberikan nama pada setiap input tersebut dengan name="nama"

yang nantikan itu akan di proses pada script phpnya nanti

Value nama bisa kalian ganti misalnya

<input type="text" name="jenis_kelamin">

 

Memproses data pada halaman yang sama

Untuk memproses data dari form berikut contoh scriptnya

<?php 
	
	if (isset($_POST['nama'])) {
		$nama 	= $_POST['nama'];
		$umur 	= $_POST['umur'];

		echo "Hello, ".$nama." 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

 

Untuk menangkap data dari form kita butuhkan adalah $_POST atau $_GET

karena kita tadi membuat form dengan method post maka scriptnya seperti ini

$nama 	= $_POST['nama'];

 

Sangat mudah bukan -; lalu selanjutnya data tersebut bisa di kelola sesuai keinginan.

#php tutorial #tutorial dasar php #form pada php #script memproses php