こんにちは私はhtml形式から複数回配列を送信し、後でこの値にアクセスしますが、未定義のインデックスを受け取っています。ここで何が間違っているのか教えていただけますか?事前定義の値を持つHTML fornから配列を送信する
まず私がチェックcheckboxeの
<label>
<input type="checkbox" class="ck" name="event[]" id="event" value="<?php echo $row['name'];?>"><span>Wybierz</span>
</label>
後、私はそれを処理する上でのすべての値を取得し、隠された入力フィールド私はいくつかの他のと一緒に、このデータを送信したい
$event = $_POST['event'];
foreach ($event as $key) {
echo "<input type='text' class='form-control' name='event2[]' value='" . $key . "' />";
}
そして最後に値を返しますフィールドデータをthankyou.phpに入力しますが、私のイベント2で未定義のインデックスを取得しています
if (isset($_POST['submit2'])) {
if(count($_POST['name']) > 0) {
$event2 = $_POST['event2'];
print_r($event2);
}
exit;
}
ステップ3まではすべて正常に動作します。