- En el while deberías utilizar mysql_fetch_row().
- Si sólo vas a utilizar los datos nombre y año, te recomiendo que sólo pidas esos datos a la base de datos, así no tendrás que recibir datos que nunca vas a utilizar.
- Te recomiendo que cuando recibas los datos utilices list(), así las variables serán más representativas.
Te muestro ahora las sugerencias.
Código PHP:
Ver original<?
include ("conexion_bd.php");
$Conecta2 = new Conexion_bd();
$Conecta2->Gestion("SELECT nombre,año FROM cohorte ORDER BY nombre");
?>
<option value="<? echo $nombre." ".$anho; ?>"><? echo $nombre." ".$anho; //Se muestra el nombre y año en el select ?></option>
<?}?>
Si no quieres utilizar list(), de todas formas es necesario que ocupes la función mysql_fetch_row() , ya que esta te permite recibir fila por fila.