2
基本上我試圖用多個值更新我的數據庫。輸入字段是循環的,所以我需要同時更新多個複選框和文本框。使用從循環接收的多個複選框值更新數據庫?
$cityID = $_POST["cityID"];
$cityStatus = $_POST["cityStatus"];
$cityOrder = $_POST["cityOrder"];
$updateCities = $db->execute("UPDATE cities SET city_status=?, city_order=? WHERE city_ID=$cityID", array($city_status, $cityOrder));
foreach($cities as $row) :
?>
<input type="checkbox" name="cityStatus[]" value="1">
<input type="text" name="cityOrder[]" value="<?php echo $row->city_order ?>">
<input type="hidden" name="cityID" value="<?php echo $row->city_ID; ?>">
請告訴我問題嗎?任何錯誤? – Mihai
爲什麼當你爲別人使用佔位符時,你直接在查詢中注入'$ cityID'? – Sean
輸入字段在循環中,所以我試圖同時更新多個複選框。 –