POSTing的原理是您可以將所有數據發送到下一個.php頁面。
<?php
if ($checked == 1) {
$checked = 'checked="checked"';
}
else {
$checked = '';
}
?>
<form action="POST" method="target_file.php">
<input type="hidden" name="variableA" value="Something I want target_file.php to know" />
<input type="hidden" name="variableB" value="Something else I want target_file.php to know" />
<input type="checkbox" name="gender" value="male" <?php echo $checked ?>" />
</form>
你target_file.php:
echo "Here I am :), variableA: ".$_POST['variableA'];
echo "Here I am :), variableB: ".$_POST['variableB'];
echo "Here I am :), My gender is: ".$_POST['gender'];
另外,不要在檢查通過$ _ POST發送您的字段值信賴。檢查每個值是什麼,以及在子報表執行之前是否符合某些標準。
謝謝,所以,如果我只是去,而不是變量的$檢查,這將是一切都好嗎?我會測試這個,謝謝:) –
表單標籤中的每個字段都將被解析。但只有當它具有「名稱」屬性時。如果在設置「名稱」屬性時未設置「值」,則只傳遞空字符串「'。 所以,如果你有這些輸入字段: 名字,姓氏,電話, 年齡 你會得到這個$ _ POST: 陣列( 名=> '價值', 姓氏=> '價值', 電話=> 'Value', age =>'Value' ) – 2012-06-19 21:34:33
Allendar,謝謝,我需要的是給這個值一個變量... like value = $ checked然後打印值..我可以這樣做嗎? –