【发布时间】:2012-09-12 14:24:39
【问题描述】:
我需要在 $_GET[] 给出的某些条件下“选择”选项的解决方案。 这个想法是。
<?
$sql_id="select * from stock order by id asc";
$result_id=mysql_db_query($dbname,$sql_id);
while($rec_id=mysql_fetch-array($result_id)){
$_id=$rec_id['id'];
$_title=$rec_id['title'];
if($_GET['id']==$_id){
echo "<option value=\"$_id\" selected>$_title</option>";
}else{//I need this option selected where id='2'
echo "<option value=\"$_id\">$_title</option>";
}
?>
问题是:我也需要 empty($_GET['id'])=2 。那么条件就是
- 当 $_GET['id']==$_id 时选择一个选项
- 当 $_GET['id']=="" 时从 mysql 中选择一个选项(其中 stock.id='2')
【问题讨论】:
标签: php select conditional-statements option