Foros del Web » Programando para Internet » PHP »

De HTML a PHP

Estas en el tema de De HTML a PHP en el foro de PHP en Foros del Web. Tengo un archivo body.htm. En él lo sgte: Código HTML: <select name= "dia" > <option> 1 </option> ... <option> 31 </option> </select> para mostrar los ...
  #1 (permalink)  
Antiguo 28/08/2005, 08:34
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.949
Antigüedad: 12 años, 4 meses
Puntos: 38
De HTML a PHP

Tengo un archivo body.htm. En él lo sgte:
Código HTML:
<select name="dia">
<option>1</option>
...
<option>31</option>
</select> 
para mostrar los dias del mes.

Yo decidi cambiarlo por:
Código PHP:
<? 
    $dia 
date('d');
    for (
$i 1$i <= 31$i++)
    {
        if (
$i $dia
            print 
"<option selected>$i</option>\n";
        else
            print 
"<option>$i</option>\n";
    }
?>
Para eso, cambie el nombre del archivo por body.php

El problema es que ahora carga demasiado lento, es decir, se cuelga.
Que estoy haciendo mal?
  #2 (permalink)  
Antiguo 28/08/2005, 08:48
 
Fecha de Ingreso: junio-2002
Mensajes: 243
Antigüedad: 15 años, 5 meses
Puntos: 1
En el if tiens q poner == en vez de =

quedaría así...

Código PHP:
print "<select name='dia'>";
$dia date('d'); 
for (
$i 1$i <= 31$i++) 

    if (
$i == $dia) print "<option selected>$i</option>\n"
    else print 
"<option>$i</option>\n"

print 
"</select>"
  #3 (permalink)  
Antiguo 28/08/2005, 09:12
Avatar de flaviovich  
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.949
Antigüedad: 12 años, 4 meses
Puntos: 38
muchisimas gracias lotusxxl!!!!
es la 2da vez que me pasa algo parecido..

la vez pasada fue por un parentesis que no funcionaba mi script
tenia asi: print_r $_POST['variable'];
y debio ser: print_r($_POST['variable']);
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 14:18.