Foros del Web » Programando para Internet » PHP »

Error en formulario al pasar id

Estas en el tema de Error en formulario al pasar id en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/06/2011, 03:34
 
Fecha de Ingreso: septiembre-2007
Mensajes: 101
Antigüedad: 17 años, 2 meses
Puntos: 0
Error en formulario al pasar id

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

  #2 (permalink)  
Antiguo 17/06/2011, 03:49
 
Fecha de Ingreso: septiembre-2007
Mensajes: 101
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Error en formulario al pasar id

Es que lo que quiero tener son los datos de las personas/medicos que coincidan con la consutla, no con el id_persona ese, pero no se de que manera puedo unir el inner join-on- and, si tengo que poner por algun sitio WHERE o no

Etiquetas: lista, sql, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:06.