我確實有兩個下拉菜單,稱爲源和廣告系列,這兩個下拉菜單顯示了來自數據庫的數據。我也有其他輸入字段。我擔心的是我想要在填充給定輸入後保存這些數據並選擇下拉數據,它必須保存,但在保存數據後,下拉菜單必須顯示我點擊保存按鈕時選擇的選擇,但它顯示的是默認值。 我的代碼如下: 這是來源:保存後下拉選擇
$result= mysql_query("SELECT * FROM infosources where kunnr = '".$_SESSION["kunnr"]."' order by sort_order asc");
$model["source"]=array();
while($row = mysql_fetch_array($result)){
array_push($model["source"],$row);
}
這是競選:
$result= mysql_query("SELECT * FROM s_campaigns WHERE kunnr ='".$_SESSION["kunnr"]."' and active = 'true' order by name asc");
$model["campaign"]=array();
while($row = mysql_fetch_array($result)){
array_push($model["campaign"],$row);
}
和我的下拉列表如下:
<select name="srcid"> <?php foreach($model["source"] as &$obj){?>
<option value=<?php echo $obj["srcid"];?>> <?php echo $obj["srcname"];?> </option>
<?php }?></select>
和其他降down is
<select name="camp_id"> <?php foreach($model["campaign"] as &$obj){?>
<option <?php if($model["selected"]==$obj[""]){?>selected <?php }?> value=<?php echo $obj["id"];?>> <?php echo $obj["name"];?> </option>
<?php }?></select>
請在此建議我...
什麼是這兩個表的表模式? –
這個來源有它自己的被稱爲「srcid」,並且該活動擁有它自己的「camp_id」 –
是的,但是你正在裝載一張桌子,並尋找「selected」列。我假設在桌子上。這就是爲什麼如果你可以發佈'DESCRIBE s_campaigns'和'DESCRIBE infosources',那將是一件好事。 –