21/11/2004, 08:13
|
| | | 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']."'"; |