İçinde bir döngü olan bir form var.Foreach ve oturum ile formda döngü
<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'];
}
}
?>
Elde çıkış: İşte kodu
Array ([2 nolu] => Array ([1] => 3 [2] => 4) [submitbutton] => Onayla!) Array,!
Numarayı nasıl oturum açabileceğimi bilmek istiyorum. Örneğin Session[1]=3, Session[2]=4
Ben diziden ve foreach ile deneyin ama her zaman hata alıyorum İçin
.
'isset ($ submitbutton)' isset 'olmalıdır ($ _ POST [ 'submitbutton'])'. Yok hayır? Ne hatayı alıyorsun? – BlitZ
kodunuzun başında '$ _SESSION [1] = 3' ile' session_start() 'ı denediniz mi? –