如何在选择选项中仅选择id而不是print name?

<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>

This is my code. When I take the value of select to next page, it is taking both name and admno but I want to take only admno but here in dropdown list. I want to display both but want to carry only one. How to do this?

Within option value, write $admo. Try this:

<?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>';
   }
?>

Use value in option as below

<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>
<option id="<?php echo $admno;?>" value="<?php echo $admno;?>"><?php echo $name;?></option>