我确实有两个下拉菜单,称为源和活动,这两个下拉菜单显示来自数据库的数据。我也有其他输入字段。我担心的是我想在填充后保存这些数据在给定的输入和选择下拉数据中,它必须被保存,但在保存数据后,下拉菜单必须显示我在单击保存按钮时选择的选择,但它显示的是默认选项。我的代码如下:这是源代码:
$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>
另一个下拉菜单是
<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>
请在这方面给我建议...