所以我試圖在會話中存儲我的表格數據,我正在閱讀它,這就是我所擁有的。在會話中存儲表格數據
$submit = $_POST["submit"];
session_start();
if(isset($submit)){setsessionvar();}
function setsessionvar() {
foreach($_POST as $fieldname => $fieldvalue) {
$_SESSION['form'][$fieldname] = $fieldvalue;
}
}
$textarea_value = $_SESSION['form']['textextarea'];
echo "Textarea contained the value: ".$textarea_value;
現在我明白這一點,它應該工作。我的問題是如何使用複選框並下拉?
我不認爲它會影響下拉,因爲我猜測它只會從列表中捕獲選定的一個,但使用複選框從表單中轉儲數組。那麼結果會是數組中的數組嗎?或者它會通過窗體中的複選框數組循環,並單獨加載項目?
您也可以執行'$ _SESSION ['form'] = $ _POST'來代替在數組中循環並賦值。然後,所有發佈的數據也將被分配。 – bzeaman 2014-09-02 19:39:10