Primero ke nada en vista de que uso json he posteado aca espero no haya incoveniente...
Bueno provechando de las ventajas ke tiene Json estoy enviando a generar un archivo xml desde una intrefaz php, con lo cual me propongo leer ese archivo generado con datos q se consultan dentro de mi archivo json..
interfaz.php :
Código PHP:
var jurl= "json_xml.php?getunidad="+sqlunidad;
var request = new Json.Remote(jurl, {onComplete: function(jsonObj)
{
jsonObj.datos.each(function(dato)
{
var value = "xml.xml";
var parts = value;
rss = new OpenLayers.Layer.GeoRSS(parts[parts.length-1], value);
rss.events.register("loadend", window, populateMap);
map.addLayer(rss);
}
);
},
onFailure: function(e){ alert("url= " + jurl + " " + e.status);}
}
).send(); //fin Json
}
json_xml.php :
Código PHP:
$unidad=$_GET[getunidad];
$query_Recordset1 = "select
y(transform(the_geom,4326)),
x(transform(the_geom,4326)),
time,
velocidad
from recorrido
where codigo_uni= '$unidad'";
$conexion=pg_connect("dbname=publicaciones user=postgres password=postgres") or die('No pudo conectarse: ' . pg_last_error());
$status=pg_connection_status($conexion);
$Recordset1 = pg_query($conexion, $query_Recordset1);
$totalRows_Recordset1 = pg_num_rows($Recordset1);
// Y de ahi genero mi xml con el resultado de la consulta
Cita:
funciona todo correctamente, pero cuando desde mi interfaz se ejecuta la peticion de json la consulta q utilizo no se realiza correctamente, pues la he evaluado con:json_xml.php?getunidad=B15_AAJ155
Código PHP:
$totalRows_Recordset1 = pg_num_rows($Recordset1);
while ($totalRows_Recordset1 <= 0)
//Generacion del archivo...
Bueno espero de su gran ayuda xq ya he probado de todo, pero no encuentro la solucion...
Saludos..