Buenos dias, esoty creando una aplicación que al identificarme con el id_persona me muestra todos los datos personales de la persona identificada. Ahora bien, esta persona es un administrador que puede gestionar altas, consultas... de médicos.
Estoy realizando una consulta sobre un médico,(formulario) que me va a mandar a una página donde me salga una lista de los medicos que cumplen los requisitos, pero al hacer la consutla me coge el id_persona de la persona identificada y no el de la persona que estoy buscando.
La consulta une dos tablas, personas y medicos, aver si me podeis echar una mano.... la consutla es la siguiente:
Cita:
$consulta="SELECT DISTINCT personas.*, medicos.* FROM personas INNER JOIN medicos ON personas.id_persona=medicos.id_persona WHERE personas.id_persona='$id_persona'";
if($nombrc != null){
$consulta=$consulta . "AND personas.nombre like '%$nombrc' ";
}
Y asi con todas las variables de la busqueda, entonces no se lo que tenog que hacer para que esta consutla se haga de manera correcta y me muestre la lista!
Porque al depurar lo que me coge es:
nombre lo coge bien maria.
id_persona es 2 y no corresponde con el que tiene que ser.
Gracias, un saludo