我有一個表格,用戶填寫,表格中有多個相同的字段,如「項目名稱」,「項目日期」,「類別」等。基於用戶提交的表格數量:什麼原因導致:「注意:未初始化的字符串偏移量」出現?
我的目標是:
- 遍歷的形式數
- 創建單獨的SQL INSERT語句
然而,PHP拋出我發現我好像不明白:
注意:
注意:未初始化字符串偏移量:1 ... dataPasser.php上線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);
}
}
有這種引用問題我有,但他們不是確切的,我無法推斷出實際問題源於何處。我將非常感謝在理解什麼導致數組無法正確初始化的幫助。
內容你留下很多了例子,但有什麼的var_dump($更改爲MyQuery)的輸出? – koen 2009-08-12 00:22:50
90線在哪裏,什麼是完整的通知? – 2009-08-12 00:34:50
我只是想補充一點,你根本不需要使用array_push。只要做到這一點。 $ myQuery [] = $ var; – calumbrodie 2011-06-25 17:23:26