我試圖讓我的選擇選項在下拉列表中顯示從我的數據庫中選擇的類別。我只能讓它顯示出來,當我點擊我的提交按鈕時。如何設置選定的選項<select>
<?php
(isset($_POST["kategori"])) ? $kategori = $_POST["kategori"] : $kategori=1;
$sql = "SELECT * FROM kategori"
$result = mysqli_query($db, $sql);
while($produkt = mysqli_fetch_array($result)) {
?>
<option <?php if ($kategori == $produkt['kategori_id']) echo 'selected'; ?>
value="<? echo $produkt['kategori_id']; ?>">
<? echo $produkt['kategori_navn']; ?></option>
<?php
}
?>
顯然我碰到POST的價值,這就是爲什麼它首先顯示的類別,當我點擊提交。
我需要從我的數據庫中選擇產品的產品ID,並使用它的ID來標記設置了哪個類別。
而我無法弄清楚如何做到這一點。
什麼是'$ kategori' –
您的代碼似乎是不錯的。查看數據 – splash58
它包含$ _POST值並用於更新數據庫「更新產品集」fk_kategori_id ='$ kategori'WHERE produkt_id = $ id「 – nireck