我是 PHP 开发的新手。
我有一个循环文本框
$i = 0;
while($row_recordset = mysql_fetch_array($query_run))
{
echo "<tr>";
echo " <td>{$row_recordset['REGNO']}</td>
<td>{$row_recordset['NAME']}</td>
<td><input type='text' name='atten_ave".$i."'></td>
";
echo "</tr>";
$i++;
}
如您所见,我通过数组在文本框中分配了不同的名称。
我想将文本框的值回显到另一个页面中,以检查它是否在将数据插入数据库之前提交数据,但是执行页面后出现错误。
$atten_ave = $_POST['atten_ave'.$i];
echo $atten_ave;
这是错误
Notice: Undefined variable: i in BLAH BLAH BLA
Notice: Undefined index: atten_ave in BLAH BLAH BLAH
我已经更改了 php.ini 中的 error_reporting 并设置了 E-NOTICE
但错误仍然存在。
我还尝试通过在$atten_ave = $_POST['atten_ave'.$i]
. 但是没有提交任何值,即使我在文本框中输入了一个值。