el fallo lo tengo en este condicional, ya que he estado probando y a veces me inserta 1 ó 0 dependiendo de la condición. Si le pongo un else al final, else(sin_impresion == 0) me da error, pero faltaría una condición para el primer if, he intentado colocarlo por otras zonas depende de donde lo ponga me coge 0 ó 1 pero cuando me coge el 1 no me coge el 0....
Código PHP:
Ver originalif($sin_impresion == 1){
if($tintas == 1){
$sin_impresion = ($sin_impresion * 1.05);
}elseif ($tintas == 2){
$sin_impresion = ($sin_impresion * 1.10);
}elseif ($tintas == 3){
$sin_impresion = ($sin_impresion * 1.15);
}elseif ($tintas == 4){
$sin_impresion = ($sin_impresion * 1.2);
}elseif ($tintas == 5){
$sin_impresion = ($sin_impresion * 1.25);
}elseif ($tintas == 6){
$sin_impresion = ($sin_impresion * 1.3);
}elseif ($tintas == 7){
$sin_impresion = ($sin_impresion * 1.35);
}
else if ($sin_impresion == 0){
if($barniz == 1){
$sin_impresion = ($sin_impresion * 1.4);
}else{
$barniz = 0;
}
}
}