<select id="rightsid" name="rightsid">
<?php
while($row=mysql_fetch_array($list)) {
$admno=$row["adm_no"];
$name=$row["name"];
?>
<option id="<?php echo $admno;?>" name="<?php echo $admno;?>"><?php echo $admno;?> <?php echo $name;?></option>
<?php
}
?>
<input type="submit" value="Show Rights">
</select>
这是我的代码。当我将value
的{{1}}带到下一页时,它同时选择了select
和name
,但我只想在下拉列表中使用admno。我想显示两者,但只想携带一个。怎么做?
答案 0 :(得分:2)
在选项值中,写下$admo
。试试这个:
<?php
while ($row=mysql_fetch_array($list)) {
$admno = $row["adm_no"];
$name = $row["name"];
echo '<option id = "'.$admno.'" name = "'.$admno.'" value = "'.$admno.'" >' . $admno . $name . '</option>';
}
?>
答案 1 :(得分:2)
在选项中使用
value
,如下所示
<select id="rightsid" name="rightsid">
<?php
while($row=mysql_fetch_array($list)) {
$admno=$row["adm_no"];
$name=$row["name"];
?>
<option value="<?php echo $admno;?>" id="<?php echo $admno;?>" name="<?php echo $admno;?>"><?php echo $admno;?> <?php echo $name;?></option>
<?php
}
?>
</select>
答案 2 :(得分:0)
<option id="<?php echo $admno;?>" value="<?php echo $admno;?>"><?php echo $name;?></option>