我有一张用户填写的表格,表格上有多个相同的字段,如"项目名称"、"项目日期"、"类别"等.根据用户提交的表格数量,我的目标是:
- 循环查看表单的数量
- 创建单独的SQL insert语句
然而,PHP给了我一个我似乎不理解的通知:
Notice:
注意:第90行上的未初始化字符串偏移量:1.dataPasser.php
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);
}
}
我有这个问题的参考资料,但它们并不准确,我很难推断出实际问题的根源.如果您能帮助我理解导致数组无法正确初始化的原因,我将不胜感激.