我正在使用phpInv如何解決「PHP警告:傳遞給每個()的變量不是數組或對象」?
on http://alex.piechowski.org/inventory。登錄名=管理員/ phpinv
我不斷收到 「PHP警告:變量傳遞給每個()不是數組或對象」 上的entry_new.php線38
if ($itemid>0) {
--> while (list ($colid, $property) = each ($col)) { <--
$result = $DB->query("INSERT INTO ".$DB->tableprefix."property (itemid,colid,property) VALUES ('".str_prepare($itemid)."','".str_prepare($colid)."','".str_prepare($property)."')");
if (!$result) {
$errortext = "Error: property not created\n";
eval("\$table = \"".templateget('error')."\";");
}
}
會有人請願意提供D/L並幫助我?我一直在這個工作時間,我似乎無法得到它的工作...
它正在接收張貼數組。
您可以使錯誤消失,通過測試,如果你有一個數組。或者找出爲什麼你的前面的代碼(你沒有顯示)沒有在你的'$ col'變量中傳遞所需的數組。 – mario
我沒有陣列。 – user1973551
但是,如果你看看我的表單,我會發布我的數組。 – user1973551