出於某種原因,我得到一個錯誤,這個錯誤:收到錯誤消息時,我嘗試採取從數組值插入到MySQL
mysql_fetch_array() expects parameter 1 to be resource, array
下面是相關的代碼 - 我試圖採取一切來自數組($ culture)的值,並將每個值插入MySQL查詢中。
if (isset($_POST["orgid"]) && ($_POST['orgid'] !== '')) {
$orgid = $_POST['orgid'];
$query = mysql_query("UPDATE organization SET org_name='".$orgname."', add_1='".$add1."', add_2='".$add2."', city='".$city."', state='".$state."', zip='".$zip."', url='".$url."', email='".$email."', phone='".$phone."', contact='".$contact."', hours='".$hours."', notes='".$notes."', description='".$description."' WHERE org_id='".$orgid."'");
while ($cultrow = mysql_fetch_array($culture)) {
$query = mysql_query("update org_cult_xref set org_id='".$orgid."', cult_id='".$cultrow."'");
}
}
這裏的表格信息:
<select name="culture[]" multiple="multiple"><?php
while ($cultrow = mysql_fetch_array($rescult)) {
ECHO '<option name="culture[]" value="'. stripslashes($cultrow['cult_id']) .'">'. stripslashes($cultrow['cult_desc']) .'</option>';
}
?>
</select></fieldset>
什麼是$文化? – ComFreek
你在哪裏設置了$文化? – dnagirl
$文化是從選擇列表中的所有變量中設置的。我來給你展示。 –