Hola. Vereis tengo el siguiente codigo
Código PHP:
<?php
include('config.php'); //Contiene los datos de la conexion a la BBDD
//Este formulario enviara los datos a registrar.php, los comprobara, y si estan correctos, los introducira en la BBDD
$anoactual = date("Y");
echo'
<form action="registrar.php" method="POST">
Nombre: <input type="text" name="nombre" size="62" MAXLENGTH="30"><br>
Apellidos: <input type="text" name="apellidos" size="62" MAXLENGTH="50"><br>
Fecha de nacimiento:
Dia <SELECT NAME="dian" >
<OPTION SELECTED>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9<OPTION>10<OPTION>11<OPTION>12<OPTION>13<OPTION>14<OPTION>15<OPTION>16<OPTION>17<OPTION>18<OPTION>19<OPTION>20<OPTION>21<OPTION>22<OPTION>23<OPTION>24<OPTION>25<OPTION>26<OPTION>27<OPTION>28<OPTION>29<OPTION>30<OPTION>31
</SELECT>
Mes <SELECT NAME="mesn" >
<OPTION SELECTED>1<OPTION>2<OPTION>3<OPTION>4<OPTION>5<OPTION>6<OPTION>7<OPTION>8<OPTION>9<OPTION>10<OPTION>11<OPTION>12
</SELECT>
Año <select name="ano">
<option value="" selected>(Seleccionar)</option>
do while($anoactual >= 1900){
<option value="<'.$anoactual.'>">'.$anoactual.'</option>
'.$anoactual.' = '.$anoactual.' - 1;
};
</select>
<br>
Nombre de Usuario: <input type="text" name="nick" size="62" MAXLENGTH="15"><br>
Password: <input type="password" name="pass" size="62" MAXLENGTH="18"><br>
Repetir Password: <input type="password" name="pass1" size="62" MAXLENGTH="18"><br>
Email: <input type="text" name="email" size="62" MAXLENGTH="60"><br>
<input type="submit" name="submit" value="Enviar">
</form>
'
?>
Esto me imprime todos los datos que hay que rellenar en el foro para registrarse, pero tengo el problema, que en el campo del año, solo me aparece el año actual, y no los anteriores hasta 1900, y esto no se porque sucede. Me podeis echar un cable? Gracias :)