Menggunakan $_POST untuk mendapatkan pilih opsi nilai dari HTML
Saya menggunakan pilih
seperti di bawah ini:
<select name="taskOption">
<option>First</option>
<option>Second</option>
<option>Third</option>
</select>
Bagaimana cara mendapatkan nilai dari pilihan pilih
dan menyimpannya ke variabel untuk penggunaan masa depan, di PHP?
124
8
Gunakan cara ini:
Tapi hal ini selalu lebih baik untuk memberikan nilai ke
<option>
kategori.Anda dapat mengakses nilai-nilai dalam
$_POST
array dengan key. $_POST adalah array asosiatif, sehingga untuk mengaksestaskOption
anda akan menggunakan$_POST['taskOption'];
.Pastikan untuk memeriksa jika ada di $_POST array sebelum melanjutkan sekalipun.
process.php
Anda dapat melakukannya seperti ini:
Tergantung pada apakah bentuk yang pilih terkandung dalam memiliki metode diatur ke "mendapatkan" atau "post".
Jika
<form method="mendapatkan">
maka nilai dari pilih akan berlokasi di super global array$_GET['taskOption']
.Jika
<form method="post">
maka nilai dari pilih akan berlokasi di super global array$_POST['taskOption']
.Untuk menyimpannya ke dalam sebuah variabel, anda akan:
Tempat yang baik untuk informasi lebih lanjut akan menjadi PHP manual: http://php.net/manual/en/tutorial.forms.php
Seperti ini:
Indeks
$_POST
array selalu didasarkan pada nilainama
atribut HTML input.-- file html --