我有一個內部循環的窗體。 這是我的代碼:以foreach和會話的形式循環
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<?php
for ($i = 1; $i <= 2; $i++) {
echo "Numero ";
echo $i;
echo "<input type='text' name='number2[$i]' id='number2{$i}' />";
}
?>
<input type="submit" name="submitbutton" value="Confirm!">
</form>
<?php
print_r($_POST );
if(!isset($submitbutton)) {
if (isset($_POST['number2']) != "") {
echo "<b>{$_POST['number2']}</b>, !\n";
$nI = $_POST['number2'];
}
}
?>
我得到的輸出是:
陣列([數字2] =>數組([1] => 3 [2] => 4)[提交按鈕] =>確認!)Array,!
我想知道如何將數字放在會話中。
例如Session[1]=3, Session[2]=4
我嘗試用數組和foreach,但我總是得到錯誤。
'isset($提交按鈕)'應該是'isset($ _ POST [ '提交按鈕'])'。沒有?你遇到了什麼錯誤 ? – BlitZ
您是否在代碼的開頭使用帶有'session_start()'的'$ _SESSION [1] = 3'來嘗試? –