Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsGeneralPHPASPPerlColdFusionFlashHTML, CSS, ScriptsBrowsers

Webmaster Forum / Flash / Data Integration / March 2007



Tip: Looking for answers? Try searching our database.

Issue: Flash radio buttons & Php form

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Lutrell - 16 Mar 2007 15:28 GMT
I have a flash form which all of the fields are sending correctly
through the php code. The flash radio buttons I added with the
[B]groupname == topic[/B], doesnt send with the rest of the
information that is being sent to the email. My question is how do I get
the flash radio button info to submit with the rest of the form.

[B]The code for the send button on my flash file:[/B]

on (release) {
// send variables in form movieclip (the textfields)
// to email PHP page which will send the mail
form.loadVariables("form.php", "POST");
}

===============================================
===============================================

[B]Form.php:[/B]

<?php
$to = "Contactus@test.com";
$subject = "Contact Page Information for Today";

$headers = "From: " . $_POST["name"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
$headers .= "Return-Path: " . $_POST["email"];

$message .= "\n\n";
$message .= "Subject: " . $_POST["topic"] . "\r\n";
$message .= "Email: " . $_POST["email"] . "\r\n";
$message .= "Name: " . $_POST["name"] . "\r\n";
$message .= "Address: " . $_POST["address"] . "\r\n";
$message .= "City: " . $_POST["city"] . "\r\n";
$message .= "State: " . $_POST["state"] . "\r\n";
$message .= "Zip Code: " . $_POST["zip"] . "\r\n";
$message .= "Phone: " . $_POST["phone"] . "\r\n\n";
$message .= "Message: " . $_POST["message"] . "\r\n";

mail($to, $subject, $message, $headers);
?>[b]Text[/b]
MotionMaker - 18 Mar 2007 16:11 GMT
I believe loadVariables will only pickup variables in the form level. You are
probably using the  http://livedocs.macromedia.com/flash/8/main/00002791.html
and is why loadVariables is sending the TextFields.

What you need to do with the radio buttons is to get the data out of them into
variables on the Form timeline.

Look at http://livedocs.macromedia.com/flash/8/main/00003923.html

/*Assumes code in in Form timeline
The group topic renamed to topic_rg
A new variable is defined as topic.

*/

var topic;
var listenerObject:Object = new Object();
listenerObject.click = function(eventObj:Object) {
    topic = evt_obj.target.selection.data;
};
topic_rg.addEventListener("click", listenerObject);
Lutrell - 19 Mar 2007 19:25 GMT
Do you mean like this:

<?php
*/
var topic;
var listenerObject:Object = new Object();
listenerObject.click = function(eventObj:Object) {
    topic = eventObj.target.data;
    trace(topic)
};
groupTopic1_rb.addEventListener("click", listenerObject);
groupTopic2_rb.addEventListener("click", listenerObject);
groupTopic3_rb.addEventListener("click", listenerObject);
groupTopic4_rb.addEventListener("click", listenerObject);
groupTopic5_rb.addEventListener("click", listenerObject);
groupTopic6_rb.addEventListener("click", listenerObject);
groupTopic7_rb.addEventListener("click", listenerObject);
groupTopic8_rb.addEventListener("click", listenerObject);
groupTopic9_rb.addEventListener("click", listenerObject);
groupTopic10_rb.addEventListener("click", listenerObject);
groupTopic11_rb.addEventListener("click", listenerObject);
groupTopic12_rb.addEventListener("click", listenerObject);
groupTopic13_rb.addEventListener("click", listenerObject);
groupTopic14_rb.addEventListener("click", listenerObject);

$to = "Contactus@hopetodaymagazine.com";
$subject = "Contact Page Information for Hope Today";

$headers = "From: " . $_POST["name"];
$headers .= "<" . $_POST["email"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["email"] . "\r\n";
$headers .= "Return-Path: " . $_POST["email"];

$message .= "\n\n";
$message .= "Subject: " . $_POST["topic"] . "\r\n";
$message .= "Email: " . $_POST["email"] . "\r\n";
$message .= "Name: " . $_POST["name"] . "\r\n";
$message .= "Address: " . $_POST["address"] . "\r\n";
$message .= "City: " . $_POST["city"] . "\r\n";
$message .= "State: " . $_POST["state"] . "\r\n";
$message .= "Zip Code: " . $_POST["zip"] . "\r\n";
$message .= "Phone: " . $_POST["phone"] . "\r\n\n";
$message .= "Message: " . $_POST["message"] . "\r\n";

mail($to, $subject, $message, $headers);
?>
MotionMaker - 20 Mar 2007 00:31 GMT
Code I posted was for Flash.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.