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
$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