Comunidad de diseño web y desarrollo en internet online

RECIBIR DATOS DE UN PHP

Citar            
MensajeEscrito el 22 May 2005 02:55 am
Oigan se como enviar variables a un php, pero como recibo datos de un PHP en mi swf ???????????

lo que pasa que quiero hacer consultas de mysql y desplegar informacion en el swf

alguien save la solucion ?

Por centinela218

56 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 May 2005 03:01 am

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 22 May 2005 03:03 am
Oye este emm, ahi nada mas te dice como enviar datos a un PHP, y yo quiero saver como recivirlos

Por centinela218

56 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 May 2005 03:07 am

centinela218 escribió:

Oye este emm, ahi nada mas te dice como enviar datos a un PHP, y yo quiero saver como recivirlos
o si, Disculpa, ya vi jeje mil disculpas por mi osadia, por mi ignorancia

Por centinela218

56 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 May 2005 03:29 am
:lol: :lol: :lol:

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 29 May 2005 01:44 am
ok primero antes que nada, "recibirlo y saber", ambos con "b" :crap: , ahora espero que esto te ayude un poco:

código PHP

Código :

<?php
      include "conexion.php";
      $miid = $_POST["numero"]; //recibiendo desde flash por el
                                                  //metodo post 
      $link=conectar();
      $result= mysql_query("SELECT * FROM citas WHERE LEFT(id,1) = '".$miid."' ORDER BY id");
      
      $ncolumnas= mysql_num_rows($result);
      $cadena="&n"."=".$ncolumnas;
      for ($i=0; $i<$ncolumnas;$i++){
         $rows = mysql_fetch_array($result);
         $cadena.= "&id"."=".$rows['id'];
         $cadena.= "&autor"."=".$rows['autor'];
         $cadena.= "&cita"."=".$rows['cita'];
      }
      echo $cadena."&"; //enviando datos a flash
      
?>


codigo actionscript

Código :

var citaslv = new LoadVars();
citaslv.numero=2;
citaslv.onLoad = cargarcita;
citaslv.sendAndLoad("cita.php",citaslv,"POST")

function cargarcita() {
   citatxt.html = true;
   citatxt.styleSheet = _root.estilo;
   citatxt.htmlText= "<p class= 'tit'>"+"\""+this.cita+".\""+"<br>"+"</p>"
   citatxt.htmlText+="<p align = 'right' class='aut'>"+this.autor+"</p>";
}


Una aclaración el flash solo recibe un registro de la consulta a la BD, si quisieras recibir varios datos debes hacer un for o while, algo como:

Código :

//Modificacion en actionscript
for (i=0; i<this.n;i++){ //Por supuesto aqui difiere
      citatxt.htmlText="<p>"+this["autor"+i]+"</p>"; //Aquí también
}
//Modificacion en php
      for ($i=0; $i<$ncolumnas;$i++){
         $rows = mysql_fetch_array($result);
         $cadena.= "&autor".$i."=".$rows['autor']; // Aquí difiere
      }



bueno me imagino que sabes algo de PHP, y no tengo que explicarte el include, cualquier duda avísame... :D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

msie
Citar            
MensajeEscrito el 29 May 2005 01:50 am
ah sí no quieres enviarle datos al php y solo quieres recibir datos de el, en vez de poner .sendAndLoad, solo pon .load, y listo, 8) , claro también la linea en el PHP que lleva $_POST['dato']; no haría falta :wink:

en actionscript del ejemplo anterior quedaría:

citaslv.load("cita.php");

:D

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

msie

 

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