PHP Form Processing Script Help - Passing, Validating & Posting Radio Button Value
$30-250 USD
Abgeschlossen
Veröffentlicht vor fast 16 Jahren
$30-250 USD
Bezahlt bei Lieferung
Project Overview:
This is a small project which requires an experienced PHP developer to help me modify the code I have been working on to pass whatever radio button that is
selected into a separate form processing script then include the value in an email.
Scope of Work:
1. Review the simple form and values
2. Review my current form processing script (below)
3. Incorporate php code to handle passing the radio button value thru my form processing script and ultimately into an email
4. Important:
* I also want the code to have the ability to pass/email a unique block of static text applicable to each respective radio button.
* This block of text will contain information like a unique street address where an event will be held, along with other unique information.
* Please keep in mind that I need to pass this unique block of static text for each radio button.
5. The php code must also force a selection. If a radio button is not chosen, a notification similiar to my "Foobar1" and "Foobar2" will be printed.
==============================================================
THE FOLLOWING IS NOTHING MORE THAN A SAMPLE FORM:
<br />
<br />
<form action="form-processor.php" method="post">
Email Address: <input type="text" name="Primary Registrant Email" id="Primary Registrant Email" value="" maxlength="40" />
<br />
<br />
Attendance Option 01: <input type="radio" name="option" id="A01" value="A01">
<br />
Attendance Option 02: <input type="radio" name="option" id="A02" value="A02">
<br />
Attendance Option 03: <input type="radio" name="option" id="A03" value="A03">
<br />
Attendance Option 04: <input type="radio" name="option" id="A04" value="A04" />
<br />
<br />
<input name="Submit" type="button" value="Submit">
<br />
<br />
<? /*
THE FOLLOWING REPRESENTS MY THE CODE I HAVE BEEN WORKING ON
*/ ?>
<?
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
@$Option_Selected = stripslashes($_POST['Option_Selected']); // Handled radio button value selection
@$Primary_Registrant_Email = stripslashes($_POST['Primary_Registrant_Email']);
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
// This is where radio button code should go.
// $check1 = ($_POST['radio'] == 1) ? 'Attendance Option 01' : '';
// $check2 = ($_POST['radio'] == 0) ? 'Attendance Option 02' : '';
// $check3 = ($_POST['radio'] == 0) ? 'Attendance Option 03' : '';
if (strlen($Primary_Registrant_Email) == 0 ){die("Foobar1");}
if(!preg_match("/^[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}$/i",$_POST["Primary_Registrant_Email"])) {die("Foobar2");}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
$ip=$_SERVER['REMOTE_ADDR'];
$Date = strftime("%m/%d/%Y", time());
$Time = strftime("%I:%M:%S %p", mktime());
$mailto = '';
$subject = "";
$header = 'MIME-Version: 1.0' . "rn";
$header .= "Reply-To: n";
$header .= "From: rn";
$header .= "Cc: <>,<>,<> rn";
$header .= "Bcc: <> rn";
$header .= 'Content-Transfer-Encoding: 7bit' . "rn";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "rn";
$emailcontent ="
THIS IS WHERE THE RADIO BUTTON VALUE SHOULD POST SO THAT IT IS INCLUDED IN THE EMAIL.
<br><br>
$Option_Selected
<br><br>
Primary Attendee Email: $Primary_Registrant_Email
<br><br>
Time/Date Stamp: ".$Time." - ".$Date." <br><br>
Visitor IP: ".$ip."<br><br>
Lookup IP: h t t p : //[login to view URL] . net/whois/?queryinput=".$ip."<br><br>
Message ID: ".md5(rand."".time())." <br><br>
";
mail($mailto,$subject,$emailcontent,$header);
header("Location: ");
?>
i can make your project..
i have experience in php.. html.. css. mysql.. oracle.. design.. javascript...
i can start now..
give me oportunity..
thanks!!