我有这个代码以php格式填充表格的行
<input name="exam_date_input[]" value="01/03/2017" type="text">
当我检查元素
时显示HTML $date = $_POST['exam_date_input'];
理论上,提交表单应该将此数组添加到$ POST数组。
然而,这种情况并没有发生。
相反,我的表单操作页面Notice: Undefined index: exam_date_input
上的此代码会发出以下通知:
exam_date_input
使用var_dump($_POST);
Encoding.Default
数组
答案 0 :(得分:1)
input
不在form
内,因此当您发布form
时,您的input
不会添加到参数中。 die
似乎不正确,因为您需要关闭已打开的代码,包括body
和html
。解决方案是确保您不要在form
之前关闭input
,而是在整个table
之后关闭,并使用echo
代替die
。