Hello, I'm making a contact form on my site with amfphp and I send the vars in a loadvarsobject to php: sendContactForm = function(_contactObj) { this.createNetconnection(); var contactResponder = new Object(); contactResponder.objRef = this; contactResponder.onResult = function(result) { this.objRef.broadcastMessage("_sendContactFormResult", result); }; this.connection.call("Project.sendContactForm", contactResponder, _contactObj); }; The problem is I don't seem to be able to acces the vars in PHP. This is what I have in PHP: function sendContactForm($email, $message, $topic) { $email = $_POST["email"]; $message = $_POST["message"]; $topic = $_POST["topic"]; $to = "info@myaddress.be";; $subject ="Contact form request from myaddress.be"; if( mail($to, $subject,$message)) return "0k"; else return "Error"; } This is what I get in the NetConnection Debugger: Call-Project.sendContactForm({message:hello, subject:testing, email:info@test.be, topic:request information}) MethodName: "Project.sendContactForm" Parameters (object #2) .....[0] (object #3) ..........email: "info@test.be"; ..........message: "hello" ..........subject: "testing" ..........topic: "request information" :frown;
Solved it with help from someone at flashfocus, I had to thread the object as an associative array! $mail = $result['topic']; $mail .= $result['email']; $mail .= $result['subject']; $mail .= $result['message'];
Don't see what you're looking for? Try a search.
|