Foros del Web » Programando para Internet » PHP »

problemas una cosulta sql..

Estas en el tema de problemas una cosulta sql.. en el foro de PHP en Foros del Web. Buenas tardes. Tengo un problemita al crear un formulario para hacer consultas a la base de datos. Dispongo de php 5.2.6 y mysql 5.0.5.1, tengo ...
  #1 (permalink)  
Antiguo 17/11/2009, 04:02
 
Fecha de Ingreso: noviembre-2009
Mensajes: 3
Antigüedad: 15 años
Puntos: 0
Pregunta problemas una cosulta sql..

Buenas tardes.
Tengo un problemita al crear un formulario para hacer consultas a la base de datos.
Dispongo de php 5.2.6 y mysql 5.0.5.1, tengo 4 tablas:

(APUNTES=idapunte,fechahora,idvariedad,idoperacion ,idproducto)
(VARIEDADES=idvariedad,variedad)
(OPERACIONES=idoperacion,operacion)
(PRODUCTOS=idproducto,producto)

Para la consulta he creado un formulario con 3 lista menu dinamico
Variedad: Operaciones: Productos:
Seleccionar... : Seleccionar... : Seleccionar... :

y he creado un juego de registros para hacer la consulta que es esta:

SELECT apuntes.idapunte, apuntes.fechahora, variedades.variedad, productos.producto, operaciones.operacion
FROM apuntes
LEFT JOIN variedades ON apuntes.idvariedad = variedades.idvariedad
LEFT JOIN operaciones ON apuntes.idoperacion = operaciones.idoperacion
LEFT JOIN productos ON apuntes.idproducto = productos.idproducto
WHERE variedades.variedad LIKE var AND operaciones.operacion LIKE ope AND productos.producto LIKE pro

var, ope y pro son las variables que he creado en el juego de registros que vienen por POST

pues bien, si dejo las tres casillas sin seleccionar nada, el resultado es el ultimo apunte de la 1ª variedad (cuando no tendria que haber resultado) y si selecciono algo de alguna lista no me da ningun resultado.

Mi intencion es hacer una busqueda tanto por variedades solo, como por operaciones o productos y al mismo tiempo poder combinar alguna de las 3.
Espero que está un poquito mas claro y perdonar por la torpeza de estar bastante verde. Muchas gracias.
  #2 (permalink)  
Antiguo 17/11/2009, 07:50
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: problemas una cosulta sql..

Mira esto y nos dejas saber http://www.forosdelweb.com/f18/busqu...select-727385/
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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 14:12.