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.