aquí tiene caballero...:
Código PHP:
<?
require("classe/connection.php");
$consultag = new consulta();
$nivel = $consultag->ejecutar("
SELECT *
FROM nivel ORDER BY id_nivel
");
echo "<form id=form1 name=form1 method=post action=>
<hr size=1>
<strong>Nombre:</strong>
<input type=text name=nombre class=formulario />
<br />
<strong>Apellidos:</strong>
<input type=text name=apellido class=formulario />
<br />
<strong>Correo:</strong>
<input type=text name=correo class=formulario />
<br />
<strong>Asignatura:</strong>
<select name=asignatura class=formulario id=asignatura >
<option value=cvbcvb>vbvcb</option>
</select>
<br />
<strong>Nivel:</strong>
<select name=nivel class=formulario id=nivel >
";
while ($row_nivel = mysql_fetch_array($nivel)){
echo " <option value=$row_nivel[2]>$row_nivel[1]</option>";
}
mysql_free_result($nivel);
echo "
</select>
<br />
<strong>Contraseña:</strong>
<input type=text name=clave class=formulario />
<input type=submit name=enviarnuevor value=Enviar class=formulario />
<hr size=1>
</form>";
?>
Así debería de funcionar, aunque
echo " <option value=$row_nivel[2]>$row_nivel[1]</option>"; el '1' y el '2' del indice del array no se lo que significan.