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