Foros del Web » Programando para Internet » PHP »

sencillo pero???

Estas en el tema de sencillo pero??? en el foro de PHP en Foros del Web. <html> <head> <title>Sans Titre</title> </head> <body bgcolor="#FFFFFF"> <? for ($i=2; $i<=50; $i+2) { echo $i; } ?> </body> </html> raro cuando me lo imprime me ...
  #1 (permalink)  
Antiguo 25/03/2007, 21:48
 
Fecha de Ingreso: marzo-2007
Mensajes: 29
Antigüedad: 17 años, 1 mes
Puntos: 0
sencillo pero???

<html>

<head>
<title>Sans Titre</title>
</head>
<body bgcolor="#FFFFFF">
<?





for ($i=2; $i<=50; $i+2)
{
echo $i;
}

?>
</body>
</html>


raro cuando me lo imprime me imprime solo 222222222222222222222222 asi infinto lo ke kiero es ke sake los numero pares del 1 al 50
  #2 (permalink)  
Antiguo 25/03/2007, 22:03
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: sencillo pero???

Generalmente hay que pasar por el manual antes de hacer algo :P

Código PHP:
<?php
for ($i 2$i <= 50$i += 2)
{
        echo 
$i "<br>";
}
?>
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 25/03/2007, 22:08
 
Fecha de Ingreso: septiembre-2004
Mensajes: 66
Antigüedad: 19 años, 6 meses
Puntos: 0
Re: sencillo pero???

Si muy sencillo.... :)
Errores como ese pasan frecuentemente, el problema era que no estabas incrementando la variable $i por lo tanto nunca se cumplia la condicion de $i<=50 haciendo que el for fuera infinito....
<?php
for ($i=2; $i<=50; $i+=2)
{
echo $i."<br>";
}

?>
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 15:08.