Bagaimana saya bisa meneruskan data formulir ke halaman lain di php?

Cara terbaik untuk mencapainya adalah dengan menggunakan POST yang merupakan metode dari Hypertext Transfer Protocol https. // pengembang. mozilla. org/en-US/docs/Web/HTTP/Methods

indeks. php





Name: 
Email: 




 

situs2. php

 
 

 Hello !
Your mail is .
_

keluaran

Halo nama"

Email Anda "[email dilindungi]"

~ Dijawab pada 06-03-2013 00. 27. 02

Ini merupakan kelanjutan dari artikel formulir pesanan multi-halaman PHP. Halaman pertama menjelaskan cara meneruskan variabel antar halaman menggunakan sesi. Halaman ini menunjukkan cara melakukan hal yang sama menggunakan bidang tersembunyi

Formulir multi-halaman menggunakan kolom input tersembunyi

Bidang input tersembunyi adalah bidang formulir yang tidak terlihat. Pengguna tidak dapat melihat atau mengubah kolom ini, dan kolom tersebut digunakan untuk mengirimkan informasi status di antara halaman yang berbeda. Mari gunakan bidang tersembunyi untuk memindahkan data kita melintasi formulir kita, ke skrip pemrosesan akhir. Kami mulai dengan formulir yang sama untuk langkah 1

<form method="post" action="form2.php">
	<input type="text" name="name">
	<input type="text" name="email_address">
	<input type="submit" value="Go To Step 2">
</form>

Oke, jadi tidak lebih dari 2 kolom input dan tombol kirim untuk membawa kita ke langkah 2. Di halaman berikut, selain formulir HTML untuk mengumpulkan data keanggotaan, kita akan memerlukan kode untuk menyimpan data yang dikirimkan dari langkah 1 di sesi


<form method="post" action="form3.php">
<input type="radio" group="membership_type" value="Free">

<input type="radio" group="membership_type" value="Normal">

<input type="radio" group="membership_type" value="Deluxe">

<input type="checkbox" name="terms_and_conditions">

<input type="hidden" name="name" 
value="<?php echo $_POST['name']; ?>">

<input type="hidden" name="email_address" 
 value="<?php echo $_POST['email_address']; ?>">
 
<input type="submit" value="Go To Step 3">
</form>

Harap perhatikan bahwa meskipun bidang tersembunyi tidak terlihat oleh pengunjung, bidang tersebut terlihat di sumber halaman, jadi Anda tidak boleh menggunakannya untuk menyimpan informasi penting

Sekarang formulir kami berisi semua data yang dimasukkan sejauh ini, yang akan kami posting ke bagian ketiga formulir


<form method="post" action="form_process.php">

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

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

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

<input type="hidden" name="name" 
 value="<?php echo $_POST['name']; ?>">
 
<input type="hidden" name="email_address" 
 value="<?php echo $_POST['email_address'];
 
<input type="hidden" name="membership_type" 
 value="<?php echo $_POST['membership_type']; ?>">
 
<input type="hidden" name="terms_and_conditions" 
  value="<?php echo $_POST['terms_and_conditions]; ?>">
  
<input type="submit" value="Finish">
</form>
_

Sekarang setelah semua bidang tersedia, mari lanjutkan ke pemrosesan formulir

<?php

//let's create the query
$insert_query = "insert into subscriptions (".
"name,".
"email_address,".
"membership_type".
"terms_and_conditions,".
"name_on_card,".
"credit_card_number,".
"credit_card_expiration_data".
") values (".
"'" . $_POST['name'] . "', ".
"'" . $_POST['email_address'] . "',".
"'" . $_POST['membership_type'] . "',".
"'" . $_POST['terms_and_conditions'] . "',".
"'" . $_POST['name_on_card'] . "',".
"'" . $_POST['credit_card_number'] . "',".
"'" . $_POST['credit_card_expiration'] ."' )";

//let's run the query
mysql_query($insert_query);

?>

Dan itu dia. Harap perhatikan bahwa saat ini, kami memiliki semua data yang tersedia di array $_POST

Ide yang bagus adalah menggunakan validasi formulir untuk setiap langkah formulir, sehingga Anda tidak berakhir dengan data yang tidak lengkap di database

Sekarang Anda tahu dua metode membuat formulir multi-bagian, untuk menciptakan pengalaman pengguna yang lebih baik bagi pengunjung Anda

Bagaimana cara mengirim data formulir ke halaman lain di PHP?

Kita dapat menggunakan tag Anchor untuk Menautkan tombol Kirim ke halaman lain di PHP . Kita perlu Menulis/Mendeklarasikan tombol Kirim antara tag Awal dan Penutup tag Anchor. Dengan menggunakan atribut href=”” dari tag Anchor kita dapat memberikan sebuah Path dimana kita ingin menautkan Tombol Submit kita.

Bagaimana cara menampilkan data formulir di halaman lain?

Untuk membuat data formulir HTML dikirim ke halaman lain, kita harus menggunakan tag Formulir HTML . Tag Formulir HTML memungkinkan kami untuk Menampilkan data Formulir dan juga memungkinkan kami mengirimkan data Formulir itu ke halaman lain menggunakan Atribut Tindakan tag Formulir HTML. Kami menggunakan file PHP untuk POST dan Menampilkan Data Formulir HTML kami.

Bagaimana cara meneruskan nilai dari satu halaman ke halaman lain di PHP dengan sesi?

Ini akan memastikan bahwa kita dapat dengan aman mengakses variabel yang ditentukan di halaman lain, hanya dengan menggunakan $_SESSION['name'] . Di printName. php, menggemakan variabel nama sesi mencetak nama yang telah kami masukkan dari pengguna di halaman lain. Jadi, inilah cara Anda meneruskan variabel dan nilai dari satu halaman ke halaman lainnya di PHP.

Bagaimana cara meneruskan nilai formulir ke PHP?

Anda dapat mengirimkan nilai formulir dengan metode GET atau POST ke *. php dan itu akan meneruskan data formulir Anda ke halaman PHP. .
<. DOCTYPE html>