Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/01/2016, 10:48
rodocoyote15
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 4 meses
Puntos: 39
Respuesta: problema con checkbox y php

El else if está aninado con el primer if, su corchete es el último, por lo tanto siempre te retornará 0.

Prueba así

Código PHP:
Ver original
  1. if($sin_impresion == 1){
  2.         if($tintas == 1){
  3.             $sin_impresion = ($sin_impresion * 1.05);
  4.             }elseif ($tintas == 2){
  5.                 $sin_impresion = ($sin_impresion * 1.10);
  6.                 }elseif ($tintas == 3){
  7.                     $sin_impresion = ($sin_impresion * 1.15);
  8.                     }elseif ($tintas == 4){
  9.                         $sin_impresion = ($sin_impresion * 1.2);
  10.                         }elseif ($tintas == 5){
  11.                             $sin_impresion = ($sin_impresion * 1.25);
  12.                             }elseif ($tintas == 6){
  13.                                 $sin_impresion = ($sin_impresion * 1.3);
  14.                                 }elseif ($tintas == 7){
  15.                                     $sin_impresion = ($sin_impresion * 1.35);
  16.                                     }
  17.          
  18.         }
  19.   else if ($sin_impresion == 0){
  20.                     if($barniz == 1){
  21.                         $sin_impresion = ($sin_impresion * 1.4);
  22.                         }else{
  23.                             $barniz = 0;
  24.                         }
  25.             }

P.d. Los else no llevan condicional.