Problema con selección de usuario

Bueno, pues estoy trabajando en el sistema de mensajes interno a mi página web (con tabla y eso) y me encuentro con un problema que es que en la casilla de para, que tengo una lista desplegabla con los usuarios, cuando selecciono el que es y le doy al botón submit me marca la casilla como vacía. Como tendría que hacer para que me detectara el nombre que he seleccionado? aqui va el codigo:

</script>
<form method="post" name="form" action="enviar_privados2.php">
<input type=hidden name=de value=<? echo $username; ?>>
<table align=center bgcolor=black width=350 cellspacing=1 cellpadding=3>
<tr>
<td bgcolor=#c4dBFB width="55"><font size="2"><font face="Verdana">De:</font></font></td>
<td bgcolor=#e8edf2 width="268"><? echo "<font face=Tahoma size=2> $username - $REMOTE_ADDR"; ?></td>
</tr>
<tr>
<td bgcolor=#E6EBFB width="55"><font face=Tahoma size=2>Para:</font></td>
<td bgcolor=#e8edf2 width="268">
<select name="username">
<option selected disabled>-- Selecciona una usuario --</option>
<?
$result = mysql_query("SELECT * FROM ac_users ORDER BY username ASC");
while ($row = mysql_fetch_array($result)) {
$username = $row['username'];
?>
<option value="<? echo $username ?>"><? echo $username; ?> </option>
<?
}
?>
</select>
</td>
</tr>
Muevo a PHP y Bases de datos MYSQL.
Hello..

Una cosa, tu ya definiste la variable del SELECT, puede ser ese el problema ya..

Por eso te le envía vació verifica ok..


Saludos..

Feliz Navidad a todos..