Programación Web y Scripting > PHP
BUCLE for
cesand:
muchas gracias por las respuestas compañeros y las ayuda.. como me esta gustando php me esta costando mucho pero me entusiasma, voy a tener encuenta todo lo que me van diciendo. a medida que valla aprendiendo lo ire aplicando, lo que tambien me esta pazando creo es que no entiendo a la perfeccion como trabaja el bucle.. ya que estame sera mucho pedirles a ustedes qu la tienen clara me pidan que yo haga algun ejercicio simple digamos bastante en el que ustedes crean me va ayudar a comprender un poco mas podra ser?
por ejemplo yo quise hacer solamente con un for la tabla del 2 y de pricipio la hice asi:
--- Código: PHP --- for ($a=2;$a<=20;$a+2)echo $a;
para mi a primera vista eso me iva imprimir la tabla del 2 si en al for le estoy diciendo que si $a es menor o igual que 20 que valla sumandole 2 a la $a
pero despues descubri que el correcto es:
--- Código: PHP --- for ($a=2;$a<=20;$a=$a+2)echo $a;
pero la verdad lo descubri por probar al azar lamentablemente.
desya mil gracias por todas las ayudas.
F_Tanori:
Pues vas bien, un buen ejemplo para empezar son las tablas de multiplicar...
El operador es += es decir ;
$a+=2;
equivale a:
$a=$a+2;
--- Código: PHP --- for ($a=2;$a<=20;$a+=2) echo $a.'<br />';
Saludos
cesand:
Hola gente queria decirles qu el problema esta resuelto y agradecerles por sus ayudas.. voy a continuar participando y aprendiendo en el foro. queria mostrarles ahora finalmente que lo pude hacer me gustaria qu lo vean y me comenten qu les parece de esta forma, y si me quieren dan un consejo bienvenido sera.
--- Código: PHP ---<html><head><title>Documento sin título</title></head> <body><table width="40%" border="3"><tr><td align="center" width="50%"> numero</td><td align="center"> dia</td></tr><?php$b=0; for ($a=1;$a<=7;$a++){ if ($b == 0) { $color="#FFFFFF"; $b=1; } else { $color="#cccccc"; $b=0; }?><tr bgcolor=<?php echo $color; ?> <td> <?php echo $a; ?> </td> <td><?phpswitch ($a) {case 1:echo "lunes";break;case 2:echo "martes";break;case 3:echo "miercoles";break;case 4:echo "jueves";break;case 5:echo "viernes";break;case 6:echo "sabado";break;case 7:echo "domingo";break; }?> </td> </tr><?php} ?></table> </body></html>
Navegación
[*] Página Anterior
Ir a la versión completa