Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda por favor select con Flash y XML

Estas en el tema de Ayuda por favor select con Flash y XML en el foro de Flash y Actionscript en Foros del Web. Necesito hacer una select de un fichero que leo en formato Xm y tengo este codigo en el ActionScript y no me encuentra registros, podrias ...
  #1 (permalink)  
Antiguo 02/01/2009, 12:55
 
Fecha de Ingreso: julio-2008
Mensajes: 37
Antigüedad: 16 años, 4 meses
Puntos: 0
Ayuda por favor select con Flash y XML

Necesito hacer una select de un fichero que leo en formato Xm y tengo este codigo en el ActionScript y no me encuentra registros, podrias decirme donde falla?


Código HTML:
var localidad:String = "22222";
var xmlVal:XML = new XML();
xmlVal.load("http://127.0.0.1/php/anuncioprueba.php", localidad, "POST");
xmlVal.ignoreWhite = true;

xmlVal.onLoad = function(bSuccess:Boolean) {
   if (bSuccess) {
	   var nodes:Array = this.firstChild.childNodes;
      trace(nodes.length);
   }
};
y en php:
Código PHP:
<?php

$link 
mysql_connect("localhost""root""");
        
mysql_select_db("juancarlos");

$localidad "".$_POST["localidad"]."";


$con "SELECT * FROM anuncio WHERE anun = '$localidad'";


$res mysql_query($con);

echo 
"<photos>\n";

while(
$val mysql_fetch_assoc($res)){
    echo 
"<foto visitas=\"".$val['visi']."\" thumbnail=\"".$val['imagpe']."\" description=\"".$val['anun']."\" estado=\"".$val['son']."\" ciudad=\"".$val['ciud']."\" nombre=\"".$val['nick']."\" busca=\"".$val['buscando']."\" fech=\"".$val['fecha']."\" fot=\"".$val['nfotos']."\" codg=\"".$val['codigo']."\" />";
    
}

echo 
"</photos>\n";
    
?>
  #2 (permalink)  
Antiguo 02/01/2009, 14:15
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 11 meses
Puntos: 43
Respuesta: Ayuda por favor select con Flash y XML

Hola aitorperez !

EL método load de la clase XML solamente recibe 1 parámetro que es la url.
No se pueden mandar variables POST con ese método.

Lo que debes hacer es lo siguiente:

Código actionscript:
Ver original
  1. xmlVal.load("http://127.0.0.1/php/anuncioprueba.php?localidad="+localidad);

Mandas la variable desde la url.

Y en php la obtienes con el arreglo superglobal $_GET:

Código php:
Ver original
  1. $localidad = $_GET["localidad"];

Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:52.