Estoy un poco desquiziado porque sera una tonteria pero no la encuentro!!
Aio, Gracias
Código PHP:
<?
//Lista las incidencias de las peticiones de los administradores
function Consultaados($op,$estado,$usuario,$fec_in,$fec_fin,$check){
echo $op.$check;
switch($op){
case 1:
switch($check){
case 0:
echo "He entrado en 1 y 0";
$resul=mysql_db_query("qbd121","Select * from averias where Estado='$estado'");
break;
case 1:
echo "He entrado en 1 y 1";
$resul=mysql_db_query("qbd121","Select * from averias where CLIENTE='$usuario' and Estado='$estado'");
break;
case 2:
echo "He entrado en 1 y 2";
$resul=mysql_db_query("qbd121","Select * from averias where Estado='$estado' and fecha_fin between '$fec_in' and '$fec_fin'");
break;
case 3:
echo "He entrado en 1 y 3";
$resul=mysql_db_query("qbd121","Select * from averias where CLIENTE='$usuario' and Estado='$estado' and fecha_fin between '$fec_in' and '$fec_fin'");
break;
}
case 2:
switch($check){
case 0:
echo "He entrado en 2 y 0";
$resul=mysql_db_query("qbd121","Select * from averias where Estado='$estado'");
break;
case 1:
echo "He entrado en 2 y 1";
$resul=mysql_db_query("qbd121","Select * from averias where CLIENTE='$usuario' and Estado='$estado'");
break;
case 2:
echo "He entrado en 2 y 2";
$resul=mysql_db_query("qbd121","Select * from averias where Estado='$estado' and fecha_inicio between'$fec_in' and '$fec_fin'");
break;
case 3:
echo "He entrado en 2 y 3";
$resul=mysql_db_query("qbd121","Select * from averias where CLIENTE='$usuario' and Estado='$estado' and fecha_inicio between '$fec_in' and '$fec_fin'");
break;
}
case 3:
switch($check){
case 0:
echo "He entrado en 3 y 0";
$resul=mysql_db_query("qbd121","Select * from averias where Estado='$estado'");
break;
case 1:
echo "He entrado en 3 y 1";
$resul=mysql_db_query("qbd121","Select * from averias where CLIENTE='$usuario' and Estado='$estado'");
break;
case 2:
echo "He entrado en 3 y 2";
$resul=mysql_db_query("qbd121","Select * from averias where Estado='$estado' and fecha_fin between '$fec_in' and '$fec_fin'");
break;
case 3:
echo "He entrado en 3 y 3";
$resul=mysql_db_query("qbd121","Select * from averias where CLIENTE='$usuario' and Estado='$estado' and fecha_inicio between '$fec_in' and '$fec_fin'");
break;
}
}
while($campo=mysql_fetch_array($resul,MYSQL_BOTH)){
echo "<tr>";
for($i=0;$i<9;$i++){
echo "<td class=\"consultastabla2 \">".$campo[$i]."</td>";
}
echo "</tr>";
}
echo "</table>";
}