Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/04/2011, 10:48
Avatar de ESNOLA
ESNOLA
 
Fecha de Ingreso: octubre-2006
Mensajes: 188
Antigüedad: 17 años, 6 meses
Puntos: 20
Respuesta: consultar precio de un array desde un select y calcular

Yo haría de otra manera, con una funcion sin arrays y dado que todos los precios son multiplos de 100 mas fácil todavía:
Código PHP:
Ver original
  1. function calculoPrecios($tipo, $alojamiento, $semanas, $temporada){
  2.            
  3.       $coefiTipo =  2;
  4.       if($tipo == "basico")
  5.         $coefiTipo = 1;
  6.      
  7.       $coefiAloja = 0;
  8.       if($alojamiento == "compartido")
  9.         $coefiAloja = 1;
  10.       if($alojamiento == "individual")
  11.          $coefiAloja = 2;  
  12.          
  13.      $coefiTempora = 3;
  14.      if($temporada == "baja")
  15.        $coefiTempora = 1;
  16.      if($temporada == "media")  
  17.        $coefiTempora = 2;
  18.          
  19.       $precioTotal = 100 * ($coefiTipo + $coefiAloja + $coefiTempora) * $semanas;
  20.      
  21.        return $precioTotal;
  22.    
  23. }
  24.  
  25.  echo calculoPrecios($curso, $alojamiento, $semanas, $temporada);


Si tiene que ser con arrays tambien se puede adaptando la funcion.