Service003.php
Código :
<?php
class Service003
{function Service003()
{$this->methodTable=array(
"Function001"=>array(
"description"=>"retorna el array que recibe",
"access"=>"remote",
"arguments"=>array("arrayUser"))
"Function002"=>array(
"description"=>"retorna el array que recibe",
"access"=>"remote",));}
function Function001($arrayUser)
{$y=$arrayUser[0][0];
$e=$arrayUser[0][1];
$f=$arrayUser[0][2];
$g=$arrayUser[0][3];
$h=$arrayUser[0][4];
$i=$arrayUser[0][5];
$j=$arrayUser[1][0];
$k=$arrayUser[1][1];
$l=$arrayUser[1][2];
$m=$arrayUser[1][3];
$n=$arrayUser[1][4];
$o=$arrayUser[1][5];
$p=$arrayUser[2][0];
$a=mysql_connect('localhost','root','');
mysql_select_db("fatec");
$d=(sizeof($arrayUser)-6);
for($a1=3;$a1<($d+3);$a1++)
{$q=$arrayUser[$a1][0];
$r=$arrayUser[$a1][1];
$s=$arrayUser[$a1][2];
$t=$arrayUser[$a1][3];
$u=$arrayUser[$a1][4];
$v=$arrayUser[$a1][5];
$z=$a1-2;
$b="INSERT INTO parts (invoice,partno,status,estimate,labor,parts,paint,sublet) VALUES ('$y','$z','$q','$r','$s','$t','$u','$v')";
$w=mysql_query($b);
$x[]=$w;}
$aa=(sizeof($arrayUser)-3);
$ab=$arrayUser[$aa][0];
$ac=$arrayUser[$aa][1];
$ad=$arrayUser[$aa][2];
$ae=$arrayUser[$aa][3];
$af=$arrayUser[$aa][4];
$ag=$arrayUser[$aa][5];
$ah=$arrayUser[$aa+1][0];
$ai=$arrayUser[$aa+1][1];
$aj=$arrayUser[$aa+1][2];
$ak=$arrayUser[$aa+1][3];
$al=$arrayUser[$aa+1][4];
$am=$arrayUser[$aa+1][5];
$an=$arrayUser[$aa+2][0];
$ao=$arrayUser[$aa+2][1];
$ap=$arrayUser[$aa+2][2];
$b="INSERT INTO estimate (invoice,date,vehicle,owner,address,phone,cell,other,make,year,license,mileage,vin,hbll,hblr,hml,hmr,hpll,hplr,parts,paintmatch,misc,sublet,salestax,estimatetotal,advchar,grandtotal,note) VALUES ('','$e','$f','$g','$h','$i','$j','$k','$l','$m','$n','$o','$p','$ab','$ac','$ad','$ae','$af','$ag','$ah','$ai','$aj','$ak','$al','$am','$an','$ao','$ap')";
$c=mysql_query($b);
$x[]=$c;
return $x;
mysql_free_result($c);
mysql_close($a);}
function Function002()
{$a=mysql_connect('localhost','root','');
mysql_select_db("fatec");
$b="SELECT * FROM estimate ORDER BY invoice DESC LIMIT 1";
$c=mysql_query($b);
$d=mysql_fetch_array($c);
return $d[0];
mysql_free_result($c);
mysql_close($a);}}
?>La función que necesito ejecutar es la Function002() y necesito recibir en Flash la variable que me envia. Ya intenté de las maneras que he aprendido gracias a Uds. (en especial a Maikel
Código AS
Código :
onClipEvent(load)
{import mx.remoting.Service;
import mx.remoting.PendingCall;
import mx.rpc.ResultEvent;
import mx.rpc.RelayResponder;
urlGateway="http://localhost/amfphp/gateway.php";
var myService:Service=new Service(urlGateway,null,"Service003",null,null);
var Call:PendingCall=myService.Function002();
Call.responder=new RelayResponder(this,"getData");
function getData(Data001:ResultEvent):Void
{trace(this.Data001);}}Bueno, si tengo error en código plz díganmelo, si no va así el código AS, ¿de qué manera va?. 1000 gracias.
MQ.
