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: 20 años, 5 meses
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