ソースとキャンペーンと呼ばれる2つのドロップダウンがあり、これら2つのドロップダウンには、データベースからのデータが表示されます。他の入力フィールドもあります。私の懸念は、このデータを入力した後に保存したいということです。指定された入力でドロップダウンデータを選択すると、データを保存する必要がありますが、データを保存した後、ドロップダウンには、保存ボタンをクリックしたときに選択した選択が表示される必要がありますが、デフォルトの選択が表示されます。私のコードは次のとおりです。これはソース用です。
$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>
もう1つのドロップダウンは
<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>
これについて私に提案してください...