Hola muy buenas!os escribo para ver si alguien me puede ayudar... . Se trata de una SELECT que seguramente para muchos de vosotros sera facilísima..pero a mi no me sale. Tengo una base de datos en mysql llamada TRADUCTORES. En ella tengo una tabla y dentro varios campos, pero voy a mencionar por ejemplo 6.
1- Idioma1
2-Idioma2
3-Idioma3
2- Traductor
3- Interprete
4- Autonomo
La tabla idiomas contiene 20 idiomas diferentes. Y las otras tres tablas, aunque sean varchar, he puesto unos combobox para elegir entre SI y NO.
Quiero hacer un formulario en el que salgan 4 combos. En uno saldra la lista de idiomas, y en los otros los SI o NO. Después tengo un botón.Quiero que cuando pulse el botón, si por ejemplo tengo elegido el idioma castellano, y los demás combos esten vacios, me muestre los que en alguno de los 3 idiomas, ponga castellano. A su vez, en el caso de que estuvieran elegidos los de castellano y los que son autonomos, poniendo SI en autonomo, cambie el resultado. Vamos, una select que pueda hacer busquedas tanto individuales como con varias opciones. Ahora mismo la select que tengo es esta:
$idioma=$_POST['idioma'];
$traductor=$_POST['traductor'];
$Interprete=$_POST['interprete'];
$autonomo=$_POST['autonomo'];
Select * from Datos where Idioma1='$idioma' or Idioma2='$idioma' or Idioma3='$idioma' and Traductor='$traductor' and Interprete='$interprete' and Autonomo='$autonomo';
Muchas gracias.