Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/10/2006, 07:24
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 23 años, 2 meses
Puntos: 3
buenas, he solucionado en parte el problema, aunque ahora me surge otro.. jajja. he hecho lo siguiente:

$res = mysql_query ("SELECT DISTINCT productos.poblacion, poblaciones.id, poblaciones.poblacion FROM productos,poblaciones WHERE tipo='".$tipo1."' AND productos.poblacion = poblaciones.id ".$zona1." ORDER BY poblaciones.poblacion ASC ") or die (mysql_error());

para que me entendais, desde el flash le mando las cadenas que faltan aqui, tal que tipo y zona. el problema lo tengo con la variable zona. como dentro de la base de datos de poblaciones necesito dividir entre unas zonas y otras, hago lo siguiente:

sqlZona = "AND (productos.poblacion NOT BETWEEN 83 AND 93)";

y me funciona a la perfeccion, pero necesito que el sqlZona sea tal que asi:

sqlZona = "AND (productos.poblacion NOT BETWEEN 83 AND 93) OR (productos.poblacion NOT BETWEEN 83 AND 93)";

y al meterle esta sentencia, me vuelve a mostrar las poblaciones mezcladas.

pq me sucede esto? saludos