Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2005, 05:24
draco23800
 
Fecha de Ingreso: abril-2005
Mensajes: 171
Antigüedad: 19 años
Puntos: 0
no me extrae los datos

Tengo el siguiente codigo:

Código PHP:
$consulta2=("SELECT dni, nombre, apellidos FROM  personal WHERE (dni not in (SELECT dni FROM persofun))  or
                          (dni not in (SELECT dni FROM persofun WHERE codfuncion in (SELECT codfuncion FROM funciones WHERE nombre=\$_POST['nombre']\"))) ORDER BY dni"
);
                     
$resultado2=mysql_query($consulta2);
                     while (
$datos2=mysql_fetch_Array($resultado2)){
                                                            echo (
"<option value=\"$datos2[dni]\">$datos2[nombre]             $datos2[apellidos]</option>");
                   }
                     echo(
"<center><input type=\"submit\" name=\"fin\" value=\"Finalizar\">
                   <input type=\"reset\" name=\"resetear_formulario\" value=\"Resetear formulario\"></center> 
Mi problema es que no me rellena los datos del selec option supongo que porque no reconoce la consulta, os la pongo otra vez:

Código PHP:
SELECT dninombreapellidos FROM  personal WHERE (dni not in (SELECT dni FROM persofun))  or
                          (
dni not in (SELECT dni FROM persofun WHERE codfuncion in (SELECT codfuncion FROM funciones WHERE nombre=$_POST['nombre']"))) ORDER BY dni 
Creo que si esta bien , si la pongo en mysql control center me da los datos

GRACIAS

Última edición por draco23800; 05/06/2005 a las 05:25 Razón: no estaba entera la subconsulta donde la pongo sola