Hola otra vez, las he cambiado de orden pero solo me sigue cogiendo la primera condición por ahora:
Código PHP:
Ver original<?php
if(isset($_POST['enviar']))//Si pulso enviar {
if( isset($_POST['check2']) && isset($_POST['check3']) && !empty($_POST['importe_diario']) || $_POST['importe_diario'] !="Incompleto" && !empty($_POST['importe_diario3']) || $_POST['importe_diario3'] != "Incompleto" ) $caso = 1; // Si check2 y check3 están marcados e importe diario e importe diario3 no están vacios o Incompleto.
else if( isset($_POST['check2']) && !empty($_POST['importe_diario']) || $_POST['importe_diario'] != "Incompleto") $caso = 2; // Si check2 está marcado e importe diario no está vacio o "Incompleto"
else if ( isset($_POST['check3']) && !empty($_POST['importe_diario3']) || $_POST['importe_diario3'] != "Incompleto" ) $caso = 3;// Si check3 está marcado e importe diario3 no está vacio o "Incompleto"
else if( empty($_POST['check2']) && empty($_POST['check3'] )) $caso = 4;// Si check2 y check 3 están vacios
switch($caso){
case 1://código primer condicion
echo "Código primera condición";
break;
case 2://codigo segunda condicion
echo "Código segunda condición";
break;
case 3://código tercera condicion
echo "Código tercera condición";
break;
case 4://codigo cuarta condicion
echo "Código cuarta condición";
break;
}
// Cierro el envio total
}
?>
¿Todavía tengo mal los condicionales?