Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/09/2008, 10:49
Chicoblog
 
Fecha de Ingreso: julio-2007
Ubicación: Por ahi...
Mensajes: 84
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Problema con Switch y Bucle

Cita:
Iniciado por alvlin Ver Mensaje
En realidad el problema es que no se puede tener un for dentro de un switch.
Creo que lográs el efecto que querés haciéndolo así:

Código PHP:
$pml=$_GET['pml'];
for(
$f=1;$f<=$pml;$f++) {
    if (
$pml == $f) {
        
$incluir 'web/pml/'.$f.'.php'// la modificación de Nathan_1979 es correcta
        
$titulo ' - Portfolio';
        break;
    }

Aunque si ese es el caso, sería igual, más rápido y más claro simplemente

Código PHP:
$pml=$_GET['pml'];
$incluir 'web/pml/'.$pml.'.php'
Saludos.
Gracias!

Nop, no me resulta =/

Lo que quiero es se haga eso una web modular, pero que son tantos pml, se me ocurrio hacer una especie de bucle asi...

Código:
$pdi=$_GET['pdi'];
for($f=0;$f<=$pdi;$f++) {
    if ($pdi == $f) {
        $incluir = 'web/pdi/'.$f.'.php';
        $titulo = ' - Portfolio';
        break;
    }
}
$pml=$_GET['pml'];
for($f=0;$f<=$pml;$f++) {
    if ($pml == $f) {
        $incluir = 'web/pml/'.$f.'.php';
        $titulo = ' - Portfolio';
        break;
    }
}
$pwd=$_GET['pwd'];
for($f=0;$f<=$pwd;$f++) {
    if ($pwd == $f) {
        $incluir = 'web/pwd/'.$f.'.php';
        $titulo = ' - Portfolio';
        break;
    }
} 
 ?>
Ahi hay otro. pero hay dos errores, solo me toma el $pwd para abajo y los otros dos es como si no existiera =/...

Y el Default aunque lo ponga es como si no existiera :shock:

Pero no me resulta =/.

¿Alguna idea?

Saludos.