Comunidad de diseño web y desarrollo en internet online

enviar variable para cargar un xml

Citar            
MensajeEscrito el 08 Mar 2005 04:48 pm
Hola a todos, los saludo con gran gusto....
Tengo un problemilla para construir o generrar mi documento xml mi codigo de flash es asi

var cliente2:String = new String();

cliente.text = _level10.logeado.text;
cliente2 = cliente.text;


//Cargamos el XML
miXML.ignoreWhite = true;
miXML.onLoad = function(success){
//Cargamos y llenamos el array
if (success){
for (i=0; i<miXML.firstChild.firstChild.childNodes.length; i++){
pelisGrid.addItem({Log_cte: miXML.firstChild.firstChild.childNodes[i].childNodes[0].firstChild,
Equipo: miXML.firstChild.firstChild.childNodes[i].childNodes[1].firstChild,
Marca: miXML.firstChild.firstChild.childNodes[i].childNodes[2].firstChild,
//Utilizamos parseInt() para convertir los textos a número
Modelo: miXML.firstChild.firstChild.childNodes[i].childNodes[3].firstChild,
Serie: miXML.firstChild.firstChild.childNodes[i].childNodes[4].firstChild,
Estado: miXML.firstChild.firstChild.childNodes[i].childNodes[5].firstChild,
Vigencia: miXML.firstChild.firstChild.childNodes[i].childNodes[6].firstChild,
Expediente: miXML.firstChild.firstChild.childNodes[i].childNodes[7].firstChild});
}
//Asignamos al DataSet y al DataGrid
datos.items = pelisGrid;
datos.filtered = false;
pelis_grid.dataProvider = datos.dataProvider;


//Propiedades del DataGrid
pelis_grid.getColumnAt(0).width = 10;
pelis_grid.getColumnAt(1).width = 150;
pelis_grid.getColumnAt(2).width = 130;
pelis_grid.getColumnAt(3).width = 80;
pelis_grid.getColumnAt(4).width = 110;
pelis_grid.getColumnAt(5).width = 70;
pelis_grid.getColumnAt(6).width = 70;
pelis_grid.getColumnAt(7).width = 70;
//pelis_grid.getColumnAt(0).resizable = false;
pelis_grid.getColumnAt(1).setStyle("textAlign", "left");
pelis_grid.getColumnAt(2).setStyle("textAlign", "left");
pelis_grid.getColumnAt(3).setStyle("textAlign", "left");
pelis_grid.getColumnAt(4).setStyle("textAlign", "left");
pelis_grid.getColumnAt(5).setStyle("textAlign", "left");
pelis_grid.getColumnAt(6).setStyle("textAlign", "left");
pelis_grid.getColumnAt(7).setStyle("textAlign", "left");
//Deshabilitamos ordenación de las columnas, pero no las columnas
for (i=0; i<7; i++){
pelis_grid.getColumnAt(i).sortOnHeaderRelease = false;
}
}
}

miXML.load("mostrar2.php?cliente=cliente2");

Tengo este codigo pero, quisiera mandar la variable cliente a mi php que genera mi documento xml.

Mi php ejecuta un select y quiero filtrar o construir mi xml de acuerdo a mi variable cliente.

Pero no se como hacerlo.... :shock:

Por manuel_cfe

106 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Mar 2005 05:03 pm
En el php, prueba con poner:

Código :

$micliente=$_GET["cliente"];
$sql="SELECT * FROM myFuckCustomer WHERE cliente='$micliente' ";
mysql_query($sql);


Saludos ^^

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser
Citar            
MensajeEscrito el 08 Mar 2005 05:45 pm
Ok, eso ya lo hice pero no me genera nada...

Mi Php esta asi

Código :

<documento>
<?php

$usuario2 = $_GET['cliente'];

/* Script para recuperar tuplas de la base de datos en pg */
$link = pg_connect("host=xx.xx.xx.xx port=xx user=xx dbname=xx" );
$sql ="select * from c_equipos where log_cte = '$usuario2'"; 
//$sql .=" order by ns"; 
$result = pg_query($sql) or die( "Error en el query: $sql. " . pg_last_error($link)); 

   echo 
   "<datos>";

   while($row = pg_fetch_array($result)) {
      echo 
   "<equipos>
      <log>" . $row["log_cte"] . "</log>   
      <epo>" . $row["equipo"] . "</epo>
      <mca>" . $row["marca"] . "</mca>
      <mod>" . $row["modelo"] . "</mod>
      <nos>" . $row["ns"]. "</nos>
      <edo>" . $row["estado"]. "</edo>
      <vig>" . $row["vigencia"]. "</vig>
      <exp>" . $row["expediente"]. "</exp>
   </equipos>";
   }
   
   echo "</datos>";
   
pg_close($link);
?>
</documento>


Que podra ser?

Por manuel_cfe

106 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Mar 2005 07:06 pm
Hola, mi pregunta en el foro era mas que nada si es posible utilizar esto asi:

miXML.load("mostrar2.php?cliente=cliente2");

¿porque no me envia el contenido de la variable ?
Saludos

En el actionScript:
miXML.load("mostrar2.php?cliente="+cliente2);


"mostrar2.php" debe ser asi:
al principio:
<?
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8"?>';
echo '<documento> '; // y siguele.........
?>

Bien pues primero pruebalo sin Flash, en el navegador accesa al php, asi: "mostrar2.php?cliente=tucliente"
Y si no te marca error en Flash deberia ir.

Saludos y suerte!

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

clabbrowser

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.