Hi Guys,

I hope somebody can help me.
I am currently working on the integration of backend inventory and e-commerce website through NuSOAP.
I build A script which connects to the backend and pass the data through API
but I still can't see any data sent there.
I was wandering if you could have a look at my code and maybe tell me your opinion what could be wrong.
Thank you very much
PHP Code:
<?php
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Pull in the NuSOAP code
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
require_once('../lib/nusoap.php');
    
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
    
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
    
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
    
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';
    
$useCURL = isset($_POST['usecurl']) ? $_POST['usecurl'] : '0';
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Create the client instance
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
$client = new nusoap_client('http://xxxxxxxxxxxxxxxx.xxxx.xxx-xxx.xxxxx:xxx/xxxx/xxxxxxx'true$proxyhost$proxyport$proxyusername$proxypassword);
    
$client->setUseCurl($useCURL);
    
$client->useHTTPPersistentConnection();
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Check for an error
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
$err $client->getError();
    if (
$err
    {
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Display the error
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
echo '<h2>Constructor error</h2><pre>' $err '</pre>';
    
// At this point, you know the call that follows will fail
    
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// initialize params array
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
$params = array
    (
'ACustomer' => array
    (
    
'Code' => 'ABC123'
    
,'Name' => 'Paul Olla'
    
,'Address1' => 'Unit 1 Chess Business Park'
    
,'Address2' => 'Unit 1 Chess Business Park'
    
,'Address3' => 'Unit 1 Chess Business Park'
    
,'Address4' => 'Unit 1 Chess Business Park'
    
,'Address5' => 'Unit 1 Chess Business Park'
    
,'PostCode' => 'WD52A5'
    
,'Balance' => 0,0
    
,'OnOrder' => 0,0
    
,'Unbilled' => 0,0
    
,'UnAllocated' => 0,0
    
,'CreditLimit' => 0,0
    
,'Phone1' => '06466565465'
    
,'Phone2' => '65160498465'
    
,'Fax' => '69494949849'
    
,'EMail' => 'xxx@xxx-xxx.co.uk'
    
,'YTDNetTurnover' => 0,0
    
,'DeliveryAddress1' => 'Unit 4 Chess Business Park'
    
,'DeliveryAddress2' => 'Unit 4 Chess Business Park'
    
,'DeliveryAddress3' => 'Unit 4 Chess Business Park'
    
,'DeliveryAddress4' => 'Unit 4 Chess Business Park'
    
,'DeliveryAddress5' => 'Unit 4 Chess Business Park'
    
,'DefautVATRate' => 0,0
    
)
    );
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Call the SOAP method
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
$result $client->call('AddNewCustomer'$params);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Check for a fault
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
if ($client->fault
    {
    echo 
'<h2>Fault</h2><pre>';
    
print_r($result);
    echo 
'</pre>';
    } 
    else 
    {
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Check for errors
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
$err $client->getError();
    if (
$err) {
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Display the error
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
echo '<h2>Error</h2><pre>' $err '</pre>';
    } 
    
/*else 
    {
    if ($result == 0)
    {
    // Display the result
    echo '<h2>Result</h2>';
    echo '<br><h2>Customer creation successful</h2><br><pre>';
    print_r($result);
    echo '</pre>';
    }
    */
    
else
    {
    echo 
'<h2>Result</h2>';
    echo 
'<br><h2>Customer creation successful</h2><br><pre>';
    
print_r($result);
    echo 
'</pre>';
    }
    
//}
    
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Display the request
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
echo '<h2>Request</h2>';
    echo 
'<pre>' htmlspecialchars($client->requestENT_QUOTES) . '</pre>';
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Display the response
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
echo '<h2>Response</h2>';
    echo 
'<pre>' htmlspecialchars($client->responseENT_QUOTES) . '</pre>';
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Display the debug messages
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    
echo '<pre>' htmlspecialchars($client->debug_strENT_QUOTES) . '</pre>';
?>