我确实有两个下拉菜单,称为源和广告系列,这两个下拉菜单显示了来自数据库的数据。我也有其他输入字段。我担心的是我想要在填充给定输入后保存这些数据并选择下拉数据,它必须保存,但在保存数据后,下拉菜单必须显示我点击保存按钮时选择的选择,但它显示的是默认值。 我的代码如下: 这是来源:保存后下拉选择
$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',那将是一件好事。 –