Tema: No lo veo..
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2005, 01:19
cyborg
 
Fecha de Ingreso: febrero-2004
Ubicación: España. Madrid
Mensajes: 454
Antigüedad: 20 años, 1 mes
Puntos: 0
No lo veo..

Me estoy quedando ciego.. se que el fallo es tonto y debe estar delante de mis narices pero...

<html>
<head>
<title>Página de ....</title>
</head>
<body>
<form method="post" name="Formulario">
<select name="prueba">
<?php
for ($i=1; $i<=20; $i++) {
$a=date("d-m-Y", strtotime("now +$i day"));
echo "<option value=".$a." \">";
echo $a;
echo "</option>";
}
?>
</select>
<br>
<input type="submit" value="Enviar">
</form>
<br>
<?php
if(isset($_POST['prueba']))
echo "<br>Has escogido: ".$_POST['prueba'];
?>
</body>
</html>

si el for, hago que empiece desde 0, no me muestra el boton de enviar.. pq?
tampoco entiendo pq solo me muestra 10 resultados y la diferencia entre ellos es de 2 dias, en vez de 1 dia
y encima, cuando le doy a enviar, me muestra el dia anterior al que le pongo
que es lo que estoy pasando por algo?

en cambio si reduzco el codigo a
<?php
for ($i=1; $i<=20; $i++) {
$a=date("d-m-Y", strtotime("now +$i day"));
echo $a."<br>";

}
?>
si que sale bien
saludos