Foros del Web » Programando para Internet » PHP »

crear consulta avanzada

Estas en el tema de crear consulta avanzada en el foro de PHP en Foros del Web. Hola a todos, paso a detalalros lo mejor posible el problema que tengo: Tengo 2 tablas, la primera es "clientes" con informacion personal del cliente ...
  #1 (permalink)  
Antiguo 30/05/2011, 06:16
 
Fecha de Ingreso: julio-2006
Mensajes: 44
Antigüedad: 17 años, 9 meses
Puntos: 2
crear consulta avanzada

Hola a todos, paso a detalalros lo mejor posible el problema que tengo:

Tengo 2 tablas, la primera es "clientes" con informacion personal del cliente asi como de su vehiculo (nombre, DNI, telefono correo, matricula, marca,modelo)
La segunda tabla es la tabla "usuarios" que almacena los datos necesarios para que el usuario haga login (usuario, password y matricula)

El caso es que he creado un formulario para que el usuario introduzca su usario y su contraseña y acceda a una zona privada... esta primera parte la he conseguido..al hacer login, el usuario accede a un a pagina que le da la bienvenida...pero aqui es donde surje mi problema....lo que pretendo es que al hacer login, el usuario vea en la pagina de bienvenida las matriculas que le correspondan...es decir, si un usuario tiene 2 vehiculos registrados le deberian de salir 2 matriculas, si el usuario solo tiene 1 vehiculo registrado, le deberia de salir una matricula.... de forma que al pinchar en cada matricula... mostrara toda la informacion relativa a ese vehiculo...

Para hacer esto he creado una sesion y una variable de sesion que es "login" y que se corresponde con "loginusername"...osea, la caja de texto donde introducimos el usuario....tambien mando este valor por una variable de formulario y la llamo "user"

He creado una consulta para intentar hacer esto pero no me da ningun resultado. La consulta que he creado es la siguiente:

SELECT a.Matricula FROM clientes a, usuarios c WHERE c.usuario='$login'

NO se exactamente que es lo que tengo que hacer, pero creo que deberia empezar por la consulta.... podria alguien ayudarme a crear la consulta correcta???
Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 30/05/2011, 06:18
 
Fecha de Ingreso: julio-2006
Mensajes: 44
Antigüedad: 17 años, 9 meses
Puntos: 2
Respuesta: crear consulta avanzada

Perdon ...en la consulta SQL en la clausula WHERE seria ...."WHERE c.usuario='$user'
  #3 (permalink)  
Antiguo 30/05/2011, 06:59
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Respuesta: crear consulta avanzada

Prueba con esto :

Código PHP:
Ver original
  1. $sql="SELECT a.Matricula FROM clientes AS a, usuarios AS c WHERE c.usuario='$user'";
  2. echo "$sql";

Luego copias lo que te arroje la variable sql y lo ejecutas en el motor de tu base de datos, saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón

Etiquetas: Ninguno
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 23:05.