答案 0 :(得分:2)
试试吧
$sql = "SELECT * FROM kategori"
$result = mysqli_query($db, $sql);
while($produkt = mysqli_fetch_array($result)) {
if ( $kategori == $produkt['kategori_id'] ) : ?>
<option selected="selected" value="<?=$produkt['kategori_id']; ?>"><?=$produkt['kategori_navn']; ?></option>
<?php else: ?>
<option value="<?=$produkt['kategori_id']; ?>"><?=$produkt['kategori_navn']; ?></option>
<?php endif; ?>
<?php } ?>
$kategori
是变量,其中包含先前选择的选项值。
答案 1 :(得分:0)
尝试添加如下:
<option <?php if ($kategori == $produkt['kategori_id'] ) ?> value="<? echo $produkt['kategori_id']; ?>" selected="selected"><? echo $produkt['kategori_navn']; ?></option>
答案 2 :(得分:-1)
尝试这样的查询:
$ sql =&#34;从kategori
中选择* kategori_id
IN($ kategori)&#34;;
您将自动获得匹配的类别,您可以选择它而不使用while循环