Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/11/2004, 08:13
Avatar de Parzival
Parzival
 
Fecha de Ingreso: junio-2004
Ubicación: Vive en el foro
Mensajes: 190
Antigüedad: 20 años, 5 meses
Puntos: 2
No puedes usar 'comillas' si la igualdad es entre valores numéricos.

"WHERE coche.id_modelo = '20' AND modelo.id_modelo = '7' AND mar"

En todo caso sería: WHERE coche.id_modelo LIKE '20' AND modelo.id_modelo LIKE '7' AND mar <- Si los valores son cadenas de texto

o: WHERE coche.id_modelo = 20 AND modelo.id_modelo = 7 AND mar <- Si los valores son numéricos (deberías usar esta forma)


No me he dedicado a ver todo el código, pero en principio es lo q veo en el resultado final del query. Prueba a ver como te he dicho.

PD: el error está en esta línea:

$consulta=$condicion."coche.id_modelo = '".$_POST['modelo']."' AND modelo.id_modelo = '".$_POST['marca']."' AND marca.id_marca = '".$_POST['marca']."'";