Maxime Posted April 27, 2010 Share Posted April 27, 2010 I am a junior programmer and I can't add a order and I don't understand where is my error(s) this is my script (just the add order part). I can actually add a client. Help me! $orderpostfields["username"] = $username; $orderpostfields["password"] = md5($password); $orderpostfields["action"] = "addorder"; $orderpostfields["clientid"] = $results["clientid"]; #1 $orderpostfields["pid"] = $_POST['choiceRB']; #1 $orderpostfields["domain"] = $_POST['txtDomain']; # http://www.test.com $orderpostfields["billingcycle"] = "monthly"; $orderpostfields["domaintype"] = $domainType; # transfer or register $orderpostfields["regperiod"] = "1"; $orderpostfields["paymentmethod"] = "paypal"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 100); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $orderpostfields); $data = curl_exec($ch); curl_close($ch); foreach ($data AS $temp) { $temp = explode("=",$temp); $resultsOrder[$temp[0]] = $temp[1]; } if ($resultsOrder["result"]=="success") { #If success return th orderID and invoiceID print("OrderID".$resultsOrder["orderid"]." InvoiceID".$resultsOrder["invoiceid"]); } else { # An error occured echo "The following error occured: ".$resultsOrder["message"]; } } 0 Quote Link to comment Share on other sites More sharing options...
m00 Posted April 28, 2010 Share Posted April 28, 2010 Put print_r($resultsOrder); below the following and post the output: foreach ($data AS $temp) { $temp = explode("=",$temp); $resultsOrder[$temp[0]] = $temp[1]; } 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.