ループ内にフォームがあります。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'];
}
}
?>
Iが得る出力である: はここに私のコードである
アレイ([数値2] =>アレイ([1] => 3 [2] => 4)[サブミット] =>確認!)配列、!
セッションに番号を挿入するにはどうすればいいですか。
例Session[1]=3, Session[2]=4
のために、私はアレイとのforeachと試みるが、私は常にエラーを取得します。
'はISSET($のサブミット)' '' ISSET($ _ POST [ 'サブミット'])でなければなりません。いいえ?あなたはどんなエラーを出していますか? – BlitZ
あなたのコードの始めに 'session_start()'で '$ _SESSION [1] = 3'を試してみましたか? –