Passing variable dapat diartikan secara sederhana melewatkan suatu variabel. Untuk melewatkan suatu variabel yang berbeda biasanya dikaitkan dengan keamanan sebuah halaman.
File dapat saling berhubungan memberikan data untuk diolah menjadi sebuah informasi yang sesuai dengan tujuan modul. Bagaimana data dapat dikirim dari sebuah file kemudian data itu ditangkap oleh file yang lain? Berikut ini dua cara menangkap file dari suatu variabel menggunakan $_POST dan $_GET.
A. Menangkap data menggunakan $_POST.
Ketik atau copy kode berikut ini.
<html>
<head>
<title>forminput</title>
</head>
<body>
<form action="postdata.php" method="post">
N a m a : <input type="text” name="VariableInputNama"/><br/>
E-mail : <input type="text" name="VariableInputEmail"/><br/>
Alamat : <input type="text"name="VariableInputAlamat"/><br/>
<input type="submit" value="kirim"/>
</form>
</body>
</html>
Simpan kedalam web server dengan nama file: forminput.html
Kemudian ketik atau copy kode berikut ini.
<html>
<body>
<?php
$nama = $_POST["VariableInputNama"];
$email = $_POST["VariableInputEmail"];
$alamat = $_POST["VariableInputAlamat"];
echo "Variable yang sudah ditangkap </br>";
echo "Nama <b>".$nama."</b></br>";
echo "E-mail <b>".$email."</b></br>";
echo "Alamat <b>".$alamat."</b></br>";
?>
</body>
</html>
Simpan kedalam web server dengan nama file: postdata.php
Buka browser anda ketik url :http://localhost/contohphp/forminput.html kemudian isikan data seperlunya , setelah selesai kirim maka browser akan menampilkan data yang anda tuliskan tadi, lihat contoh hasil tampilan dibawah ini.
![]() |
Mengetik data |
![]() |
Hasil setelah kirim |
B. Menangkap data menggunakan $_GET
Ketik atau copy kode berikut ini.
<html>
<head>
<title>forminput2</title>
</head>
<body>
<form action="getdata.php" method="get">
N a m a : <input type="text" name="Nama"/><br/>
E-mail : <input type="text" name="Email"/><br/>
Alamat : <input type="text" name="Alamat"/><br/>
<input type="submit" value="Kirim"/>
</form>
</body>
</html>
Simpan kedalam web server dengan nama file: forminput2.html
Kemudian ketik atau copy kode berikut ini.
<html>
<body>
<?php
$nama = $_GET["Nama"];
$email = $_GET["Email"];
$alamat = $_GET["Alamat"];
echo "Variable yang sudah ditangkap </br>";
echo "Nama <b>".$nama."</b></br>";
echo "E-mail <b>".$email."</b></br>";
echo "Alamat <b>".$alamat."</b></br>";
?>
</body>
</html>
Simpan kedalam web server dengan nama file: getdata.php
Buka browser anda ketik url :http://localhost/contohphp/forminput2.html kemudian isikan data seperlunya , setelah selesai kirim maka browser akan menampilkan data yang anda tuliskan tadi.
Hasil tampilan sama seperti gambar diatas hanya url nya yang berbeda.
0 komentar:
Posting Komentar