Foros del Web » Programando para Internet » PHP »

No lo veo..

Estas en el tema de No lo veo.. en el foro de PHP en Foros del Web. 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> ...
  #1 (permalink)  
Antiguo 26/07/2005, 02:19
 
Fecha de Ingreso: febrero-2004
Ubicación: España. Madrid
Mensajes: 454
Antigüedad: 13 años, 9 meses
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
  #2 (permalink)  
Antiguo 26/07/2005, 02:33
 
Fecha de Ingreso: febrero-2004
Ubicación: España. Madrid
Mensajes: 454
Antigüedad: 13 años, 9 meses
Puntos: 0
vaya.. la dichosa barrita :(

echo "<option value=\"".$a." \">";echo $a;
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:42.