我有這樣的代碼來填充一個PHP形式
$html = '<tr>';
$html .= '<td class="tg-yw4l"><input type="text" name="exam_date_input[]" value="' . $exam_date . '"></td>';
$html .= '<td class="tg-yw4l"><input type="text" name="exam_code_input[]" value="' . $exam_code . '"></td>';
$html .= '<td class="tg-yw4l"><input type="text" name="exam_title[]" value="' . $title . '"></td>';
$html .= '<td class="tg-yw4l"><input type="text" name="exam_time_input[]" value="' . $exam_time . '"></td>';
$html .= "<td class='tg-yw4l'><a href='javascript:void(0)' class='row_remove'> - </a></td>";
$html .= '<tr>';
die($html);
的表的行這是HTML所示,當予檢查元素
<input name="exam_date_input[]" value="01/03/2017" type="text">
提交表單應,在理論上,這個陣列添加到$ POST陣列。
然而,這並沒有發生。
而不是我的表單操作$date = $_POST['exam_date_input'];
網頁上的代碼提供了以下通知:
Notice: Undefined index: exam_date_input
而且沒有使用var_dump($_POST);
如何提交此表單?這個'die()'命令意味着這是* HTML的全部*,這意味着沒有實際的形式。你甚至提交什麼? – David
什麼'print_r($ _ POST);'顯示你?給定這些輸入將不會有'$ _POST ['exam_date_input']。 – AbraCadaver