Tôi có biểu mẫu có vòng lặp bên trong. Đây là mã của tôi:Vòng lặp với biểu mẫu và phiên
<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'];
}
}
?>
Kết quả tôi nhận được là:
Array ([number2] => Array ([1] => 3 [2] => 4) [submitbutton] => Xác nhận!) Mảng,!
Tôi muốn biết cách tôi có thể đặt số trong phiên.
Ví dụ Session[1]=3, Session[2]=4
tôi cố gắng với mảng và foreach nhưng tôi luôn nhận được lỗi.
'isset ($ submitbutton) 'nên được' isset ($ _ POST [ 'submitbutton']) '. Không? Lỗi gì bạn nhận được ? – BlitZ
bạn đã thử với '$ _SESSION [1] = 3' với một' session_start() 'ở đầu mã của bạn chưa? –