Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2007, 11:08
Sanbasil
 
Fecha de Ingreso: septiembre-2004
Ubicación: Gran Canaria
Mensajes: 89
Antigüedad: 19 años, 7 meses
Puntos: 0
No me funciona el switch.

Hola a todos,

Pongo el código primero,

Código PHP:
<? 
          
switch ($Marca[0])
          {
              case (
"A" || "B" || "C" || "D" || "E" || "F"):
                
$gal "GaleriasA-F.php";
                break;                
            case (
"G" || "H" || "I" || "J" || "K" || "L"):
                
$gal "GaleriasG-L.php";        
                break;        
            case (
"M" || "N" || "O" || "P" || "R" || "S"):
                
$gal "GaleriasM-S.php";            
                break;    
            case (
"T" || "U" || "V" || "W" || "Y" || "Z"):
                
$gal "GaleriasT-Z.php";
                break;                
          }        
?>
El caso es que $gal siempre tiene el valor GaleriasA-F.php, y si no pongo el primer case, el valor que toma es el sieguiente (GaleriasG-L.php),etc... Alguien me puede decir pq?....he probado comillas simples, dobles, sin comillas, sin paréntesis.....ya no se que puede ser. El valor de $Marca es un string, y $Marca[0] lo que hace es coger la primera letra de la palabra. A ver si alguien puede ayudarme por favor.

Gracias