什么原因导致出现“注意:未初始化的字符串偏移量”?[已关闭]
我有一个用户填写的表单,表单上有多个相同的字段,如“项目名称”,“项目日期”,“类别”等。根据用户提交的表单数量,我的目标是:
- 循环访问表单数
- 创建单独的 SQL 插入语句
但是,PHP给我一个我似乎不理解的通知:
通知:
注意:未初始化的字符串偏移量:1 ...数据密码.php 90号线
菲律宾比索
$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);
}
}
有关于我遇到的这个问题的参考,但它们并不精确,我很难推断出实际问题的根源。我非常感谢任何帮助,以了解导致数组未正确初始化的原因。