Doğru Cevap
-
Bence döngüye sokarak çözebilirsiniz, döngü sayesinde kaç kayıt gelirse gelsin müdahale edebiliriz.
Örnek olması için kod yazdım. Kendinize göre uyarlayabilirsiniz.
<?php $sorgu=mysql_query("select id from tablo order by id asc"); echo "<select id=\"unnamed\" name=\"unnamed\">"; while($veri=mysql_fetch_assoc($sorgu)){ $id=$veri["id"]; if($rgn==$id){ echo "<option value=\"".$id."\" selected>".$id."</option>"; } else{ echo "<option value=\"".$id."\">".$id."</option>"; } } echo "</select>"; ?>
Cevaplar
-
tam olarak anlamadım sorgudan aldığın değer ise aktif gösteremediğin,
aktif olan değişkeni getle aldıktan sonra,if (!array_key_exists('option_id', $_GET) || $sorgu['option_id'] == $_GET['option_id']) { $ekstra= 'selected="selected"'; }else{$ekstra= '';} <option value="1" <? echo $ekstra; ?> > 1 </option>