一个php的小问题 在线等……感激不尽!!!!!!

2025-03-02 00:10:52
推荐回答(4个)
回答1:

因为有些没选中的是空值,所以你需要加个判断其存在,修改如下:
for($i=1;$i<=$table[1];$i++)
{
if(isset($_POST['tablekey'.$i]))echo $key=$_POST['tablekey'.$i];
}

回答2:

这个不是错误,是warning。
在程序之前加上
error_reporting(E_ALL & ~ E_NOTICE);

回答3:

$table[1]没有给出上限,所以函数只能循环到$table[1]=1,$table[1]=2的时候自然报错 ,你把,$table[1]改成2试试

回答4:

echo $key . = $_POST['tablekey'.$i];

加一个点.