希望我能讓這個更加困難。這是我想要做的。我有一個表單執行POST並返回數據。我有第二種形式,然後根據第一種形式的數據向用戶提出是/否的問題。是否有可能從第一個表單提交中捕獲POST數據並將它與第二個表單POST一起傳遞?我可以從第二個表格提交併保留第一個表格的POST數據嗎?
這裏是我的方案
if ($_POST['button_1']) {
$params = $_POST;
print_r($_POST);
// process form data
}
if ($_POST['button_2']) {
// Retain the POST data from the first submission
$new_params = $params . $_POST;
print_r($new_params);
// process form data and do some additional stuff
}
<form id="form_1" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
...
<input type="submit" value="Button" name="button_1" id="button_1"/>
</form>
<form id="form_2" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
...
<input type="submit" value="Button" name="button_2" id="button_2"/>
</form>
有沒有辦法做到這一點很容易還是我在這個複雜?
爲什麼不將第一個POST保存到會話變量? – djot 2012-01-11 01:23:19
爲什麼我總是忘記SESSION變量?這將工作,謝謝! – Paul 2012-01-11 01:34:44