Revision: 2120
                            
                                                            
                                    
                                        
Updated Code
                                    
                                    
                                                    
                        at January 1, 2007 11:14 by alexwilliams
                            
                            Updated Code
/* /flashservices/services/Catalog.php */
class Catalog {
        var $products_array = array();
// Constructor: Contains the list of methods available to the gateway
function Catalog() {
	$this->methodTable = array (
		"getProducts" => array (
			"description" => "Get list of products",
			"access" => "remote",
			"arguments" => "" // arguments could be optional, not tested
		)
	); // end methodTable
}
function getProducts() {	
	// your code goes here
	return $this->products_array;
}
}
#include "NetServices.as"
NetServices.setDefaultGatewayUrl("http://yourserver.com/flashservices/gateway.php");
gw = NetServices.createGatewayConnection();
CatalogREMOTE = gw.getService("Catalog", this);
CatalogREMOTE.getProducts();
getProducts_Result = function(result) {
	_root.products_results = result;
}
                                
                            Revision: 2119
                            
                                                            
                                    
                                        
Initial Code
                                    
                                    
                                                            
                                    
                                        
Initial URL
                                    
                                    
                                
                                                            
                                    
                                        
Initial Description
                                    
                                    
                                
                                                            
                                    
                                        
Initial Title
                                    
                                    
                                                            
                                    
                                        
Initial Tags
                                    
                                    
                                                            
                                    
                                        
Initial Language
                                    
                                    
                                                    
                        at January 1, 2007 11:07 by alexwilliams
                            
                            Initial Code
/* /flashservices/services/Catalog.php */
class Catalog {
        var $products_array = array();
// Constructor: Contains the list of methods available to the gateway
function Catalog() {
	$this->methodTable = array (
		"getProducts" => array (
			"description" => "Get list of products",
			"access" => "remote",
			"arguments" => "" // arguments could be optional, not tested
		)
	); // end methodTable
}
function getProducts() {	
	// your code goes here
	return $this->products_array;
}
}
#include "NetServices.as"
NetServices.setDefaultGatewayUrl("http://yourserver.com/flashservices/gateway.php");
gw = NetServices.createGatewayConnection();
CatalogREMOTE = gw.getService("Catalog", this);
CatalogREMOTE.getProducts();
getProducts_Result = function(result) {
	_root.products_results = result;
}
                                Initial URL
Initial Description
Initial Title
PHP: Connecting Flash to a Database (remoting)
Initial Tags
php, flash
Initial Language
PHP