我有一个用户填写的表单,在表单上有多个相同的字段,如“项目名称”,“项目日期”,“catagory”等。根据用户提交的表单数量:
我的目标是:
>循环遍历表单数量
>创建单个SQL插入语句
但是,PHP引发我一个通知,我似乎不明白:
注意:
Notice: Uninitialized string offset: 1 …dataPasser.php on line 90
PHP
$myQuery = array();
if ($varsCount != 0)
{
for ($i=0; $i <= $varsCount; $i++)
{
$var = "insert into projectData values ('" . $catagory[$i] . "', '" . $task[$i] . "', '" . $fullText[$i] . "', '" . $dueDate[$i] . "', null, '" . $empId[$i] ."')";
array_push($myQuery, $var);
}
}
有提到这个问题,我有,但他们不是确切的,我有麻烦找出实际问题的来源。我将非常感谢任何帮助,了解什么是导致数组不能正确初始化。