Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/10/2006, 14:09
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 23 años
Puntos: 4
Un detalle, no le estas pasando la variable a comparar solo estas poniendo <31 sin decirle con que va a comparar. Otra cosa, estas poniendo como valor de la variable $seguro dos veces el 20 creo que esto fue un error porque sino pondrías el margen más alto en lugar de ponerlo dos veces. Aquí está el código corregido:

Código PHP:
<?php 
$suma
=55; 

switch ( 
$suma ):
   case ( 
$suma < 31 ): 
      
$seguro=10; 
      break; 
   case ( 
$suma >= 31 && $suma <61 ): 
      
$seguro=15; 
      break;  
   case ( 
$suma >= 61 && $suma < 101): 
      
$seguro=20; 
      break; 
   case ( 
$suma >= 101 && $suma < 151): 
      
$seguro=25; 
      break;  
   case ( 
$suma >= 151 && $suma < 301 ): 
      
$seguro=30; 
      break;  
   case ( 
$suma >= 301 && $suma < 500 ): 
      
$seguro=35; 
      break;  
   default: 
      
$seguro=40; 
      break;  
endswitch;

echo 
$seguro; // esto para que te muestre en pantalla el resultado 
?>
Espero que esto te haya servido y me haya dado a entender. Suerte :ariba:

Última edición por Erikfrancisco; 26/10/2006 a las 14:28