oh, i don't use manual ones, i use from database.
<td width="64" height="13"><font color=white>Loser:</font></td>
<td><select size="1" name="losersname" style="background-color:lightblue">
<?php
$db=mysql_connect("localhost", db_user, dbpass);
@mysql_select_db(db_name) or die( "Unable to select database");
$sort = "division, playername ASC";
$sql="SELECT * FROM playerstable ORDER BY $sort";
$result=mysql_query($sql,$db);
$num = mysql_num_rows($result);
$cur = 1;
while ($num >= $cur) {
$row = mysql_fetch_array($result);
$name = $row["playername"];
$division2 = $row["division"];
?>
<option><?php echo "$name (division$division2)" ?></option>
<?php
$cur++;
}
?>
<option selected>select the loser.</option>
</select></td>
This is part of a form, the form submits to a table for my admin where we validate the username then the score is updated on the table (there's a duplicate of this for loser).
This is mucked up on the admin validation screen, cos it shows as 'username (division1)'. This (division1) bit in brackets causes the sql to not post in the correct entry.