Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/09/2014, 02:23
emeotero
 
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Compostela
Mensajes: 126
Antigüedad: 13 años
Puntos: 0
Respuesta: Consulta/dificultad con strings

Buenas, he estado fuera unos dias.

GNZSOLOYO he revisado lo que me comentabas. El motivo para eliminar la coma en ltrim, es porque al sacar el JSON me saca la coma en el fichero y no me lo interpreta después para dibujarlo en el mapa. Me da que el problema no está en esa consulta.

Hice un echo de la variable que le paso del formulario y de la query
Código PHP:
$metodo $_POST['elemento2'];

echo 
$metodo
si el código que pido en el formlario es por ejemplo "cont-GPS-02" el resultado del echo es el siguiente

Código HTML:
#'cont-GPS-02','SELECT code, descripcion, ST_AsGeoJSON(the_geom, 4) AS geojson FROM vw_metodologicas where code in ('cont-GPS-02') ORDER BY code
pero si pido en el formulario por ejemplo "cont GPS 02" el resultado del echo es

Código HTML:
#'cont','SELECT code, descripcion, ST_AsGeoJSON(the_geom, 4) AS geojson FROM vw_metodologicas where code in ('cont') ORDER BY code
Me da que el problema va a estar en la función que hago en AJAX para recoger la variable del formulario y enviar la url

Código:
function metodologica(){
	var elemento2 = document.getElementById("MET");
	meto = document.getElementById('elemento2');
	var txt2='';
	var i;
	var count = 0;
	for (i=0; i<meto.options.length; i++) {
	    if (meto.options[i].selected) {
	      if (count==0)
		  	txt2+= "'"+meto.options[i].value+"'";
		  else
			 txt2+= "#'"+meto.options[i].value+"'";
	    }
	count++;
	}
		url_meto ='elemento2='+txt2;
		xhr4(url_meto);
}
Gracias