la cosa es que a modo local, en un servidor instalado en mi portatil,no me funciona como en internet. tengo que ir retocando los scripts, ya que no se pq me funciona. y hay uno que no me funciona, que tiene lo siguiente:
le paso unas variables variables des del flash al php:
Código:
y elphp tiene lo siguiente:sqlTipo=""; if ((_root.tipo2== "Piso")) sqlTipo= "Piso"; else if (_root.tipo2 == "Planta Baja") sqlTipo= "Planta Baja"; else if (_root.tipo2 == "Casa") sqlTipo= "Casa"; else if (_root.tipo2 == "Duplex") sqlTipo= "Duplex"; else if (_root.tipo2 == "Atico") sqlTipo= "Atico"; trace(+sqlTipo); sqlM2= ""; if ((_root.m2.value == 0 )) sqlM2=""; else if (_root.m2.value == 1) sqlM2= "and m2<70 "; else if (_root.m2.value == 2) sqlM2= " and m2 between 70 and 90 "; else if (_root.m2.value == 3 ) sqlM2= " and m2>90"; datosPoblaciones.load("http://localhost/phpLoads/loadPoblacionesIdeal.php?&m2="+sqlM2+"&tipo="+sqlTipo+"&idPoblacion="+idPoblacion+"");
Código:
el tema es que el problema lo tengo en la variable de m2. antes le pasaba el tipo de la siguiente manera:if (mysql_num_rows($res) > 0) { //si hay resultados. while(list($id,$poblacion,$codigo) = mysql_fetch_array($res)){ $totalInmuebles = mysql_query("SELECT COUNT(*) as total FROM viviendas inner join Inmobiliarias on (inmobiliaria = Inmobiliarias.id) where poblacion= $id ".$tipo." ".$m2." ") or die(mysql_error()); $total = mysql_fetch_array($totalInmuebles); ?>
+sqlTipo="AND tipo='Pisos'"
y no me salia, y tuve que poner
+sqlTipo="Pisos"
y poner el AND tipo=... en el php.
que hago mal? como tengo que hacerlo?? pq funciona en internet y en local no?
Espero vuestra ayuda y sugerencias!!