Javascript 如何在while循环内的下拉列表中指定选定值

Javascript 如何在while循环内的下拉列表中指定选定值,javascript,php,drop-down-menu,while-loop,Javascript,Php,Drop Down Menu,While Loop,当我在这个下拉列表中选择一个值时,一个javascript函数将工作,它将给URL一个GET值。现在,我想给出这个下拉列表中选择的值。怎么做 <?php while ($row = mysql_fetch_array($res)) { echo '<option value='.$row["id"].'>'.$row["name"].'</option>';}?> 比较GET值和当前循环值 <?php while ($row = mysql_fetch

当我在这个下拉列表中选择一个值时,一个javascript函数将工作,它将给URL一个GET值。现在,我想给出这个下拉列表中选择的值。怎么做

<?php while ($row = mysql_fetch_array($res)) { echo '<option value='.$row["id"].'>'.$row["name"].'</option>';}?>

比较GET值和当前循环值

<?php while ($row = mysql_fetch_array($res)) {echo '<option '.(($row['id'] == $_GET['id']) ? 'selected' : '').' value='.$row["id"].'>'.$row["name"].'</option>';}?>

从GET请求中提取所选值,与每个id进行比较,并将所选属性放入选项标记中,使其默认处于选中状态

e、 g


非常感谢你的朋友。工作正常:)
<select name="id">
<?php 
    while ($row = mysql_fetch_array($res)) { 
        if ($_GET['id']==$row["id"]) {
           echo '<option selected="selected" value='.$row["id"].'>'.$row["name"].'</option>';
        } else {
           echo '<option value='.$row["id"].'>'.$row["name"].'</option>';
        }
    }
?>
</select>