Buenas a todos. tengo una aplicacion funcionando perfectamente en un servidor de internet. tengo un flash vinculado a un php que me muestra unos registros de unas viviendas.
 
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:
 
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+"");
  y elphp tiene lo siguiente:  
Código:
 
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);
?>
  el tema es que el problema lo tengo en la variable de m2. antes le pasaba el tipo de la siguiente manera: 
+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!!