On button press send array objects.How record them in Mysql?
The the result is 1 record -$name="",description="" and price=""
Can you help me?

 public class SendDelegate 
     {
         private var responder :IResponder;
         private var service :  AbstractService;                 
         public function SendGrassDelegate( _responder : IResponder )
        {
         service =     
ServiceLocator.getInstance().getRemoteObject("Send1" );
            this.responder = _responder;
         }
 public function create():void
        {
        var token : AsyncToken = service.create();
         token.addResponder(responder);
        }
 }

PHP
TestVO.php
<?php  
class TestVO
{
   var $name:String;
   var $description:String;
   var $price:Number;
   // explicit actionscript package
   var $_explicitType = "ServiceMyStore.TestVO";
}
?>
MyPHP :
<?php  
require_once('TestVO.php'); 
class MyPHP
{
     var $conn;
      function MyPHP()
      {
         $this->conn = new GrassSales("localhost", "Ìstore", "root", "");
      }
     function create(){
       $temp = new TestVO();
       $sql = "INSERT INTO ItemSalse (  ItemName,ItemDescrip, ItemPrice ";
        $sql = $sql.") VALUES ( ";
         $sql = $sql."'".$temp->name."', ";
         $sql = $sql."'".$temp->description."', ";
         $sql = $sql."'".$temp->price."') ";
        $result=$this->conn->_execute($sql);
      
   }
}

--- In flexcoders@yahoogroups.com, "mixmi2004" <[EMAIL PROTECTED]> wrote:
>
> Cazirngorn and AMFPHP1.9
> 
> Im having some problems sending Objects 
> Error: C0007E: RemoteObject not found for Send1.....
> 
> public class SendGrassDelegate 
>     {
>         private var responder :IResponder;
>         private var service :  AbstractService;
>                 
>         public function SendGrassDelegate( _responder : IResponder )
>         {
>                       
>          service = ServiceLocator.getInstance().getRemoteObject(
> "Send1" );
>            this.responder = _responder;
>         }
>         public function sendAll( ): void
>         {
>             var token : AsyncToken = service.sendAll();
>             token.addResponder(responder);
>         }
> }
> 
> Services.mxml
> <?xml version="1.0" encoding="utf-8"?>
> <cairngorm:ServiceLocator xmlns:mx="http://www.adobe.com/2006/mxml"; 
>                            
xmlns:cairngorm="com.adobe.cairngorm.business.*" >
>       <mx:RemoteObject 
>               id="Send1" 
>               destination="amfphp" 
>               source="sendServices"
>               showBusyCursor="true">                 
>               <mx:method name="getUsers" />
>                      
>       </mx:RemoteObject>      
> </cairngorm:ServiceLocator>
> ..........
> services-config.xml
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <services-config>
>       <services>
>               <service id="amfphp-flashremoting-service"
> class="flex.messaging.services.RemotingService"
> messageTypes="flex.messaging.messages.RemotingMessage">
>                       <destination id="amfphp">
>                               <channels>
>                                       <channel ref="my-amfphp"/>
>                               </channels>
>                               <properties>
>                                       <source>*</source>
>                               </properties>
>                       </destination>
>               </service>
>       </services>
>       <channels>
>               <channel-definition id="my-amfphp"
> class="mx.messaging.channels.AMFChannel">
>                       <endpoint uri="http://localhost:80/amfphp/gateway.php";
> class="flex.messaging.endpoints.AMFEndpoint"/>
>               </channel-definition>
>       </channels>
> </services-config>
> 
> best regards
>


Reply via email to