Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2011, 07:30
otobusmzn
 
Fecha de Ingreso: abril-2011
Ubicación: En el mundo
Mensajes: 18
Antigüedad: 13 años, 1 mes
Puntos: 1
Problema con bucle while

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 :)