Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2008, 08:39
davydky
 
Fecha de Ingreso: agosto-2008
Mensajes: 28
Antigüedad: 16 años, 3 meses
Puntos: 0
Json + PHP (Postgres)

Hola compañeros necesito una pequeña ayuda..
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"windowpopulateMap);
                
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 
Entonces el problema q tengo es que cuando ejecuto para probar todo enviando desde la barra de direcciones:

Cita:
json_xml.php?getunidad=B15_AAJ155
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:

Código PHP:

$totalRows_Recordset1 
pg_num_rows($Recordset1);
while (
$totalRows_Recordset1 <= 0)
//Generacion del archivo... 
para verficar el cumplimiento de la consulta.... pero el numero de registros es cero y entonces no genera el archivo q necesito...

Bueno espero de su gran ayuda xq ya he probado de todo, pero no encuentro la solucion...

Saludos..