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 [email protected], "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
>