Ok, I have a class registration form uses css amd js to dynamically add a section to add another student - http://www.entremt.com/classregistration/form/registration_form2.html
Trying to get my _sendmail.php to set values of extra added field data to variables
This is from wforms and there's a lot of js and css in there for pretty formatting and validation but I know my form is working because there's currently a print variables on the _sendmail.php and all of my extra fields are good. see below results of a form I filled out-
["StudentName"]=> array(2) { [0]=> string(4) "Student 1" [1]=> string(6) "Student 2" }
["StudentPhone"]=> array(2) { [0]=> string(11) "4444444444" [1]=> string(4) "55555555555" }
["StudentEmail"]=> array(2) { [0]=> string(7) "Student1@student.com" [1]=> string(8) "Student2@student.com" }
["StudentClass"]=> array(2) { [0]=> string(3) "Photoshop" [1]=> string(6) "Photoshop" }
["StudentStartDate"]=> array(2) { [0]=> string(5) "June 6" [1]=> string(3) "June 6" }
["StudentCost"]=> array(2) { [0]=> string(3) "495" [1]=> string(3) "495" }
["Student_Info"]=> array(1) { [0]=> string(1) "1" } }
Now I need to add an array to loop thru and detect how many extra students were added and set my variables for each student that the form passed to me. That way it can email their registration info to me.
help please...?
Here's what I have so far on the sendmail.php side
<?php ob_start();
$fromemail="No-Reply <melt@comtechmt.com>"; // change here if you want
$toemail="melt@comtechmt.com"; // change here if you want
$sub="Online Class Registration Form"; // change here if you want
$success_page_name="thanks.html";
////// do not change in following
if($SERVER['REQUEST_METHOD']=="POST")
{
$fieldnm_1=str_replace ( array("\n"), array("<br>"),trim($REQUEST['CompanyName']));
$fieldnm_2=str_replace ( array("\n"), array("<br>"),trim($REQUEST['Department']));
$fieldnm_3=str_replace ( array("\n"), array("<br>"),trim($REQUEST['BillingContact']));
$fieldnm_4=str_replace ( array("\n"), array("<br>"),trim($REQUEST['Phone']));
$fieldnm_5=str_replace ( array("\n"), array("<br>"),trim($REQUEST['Fax']));
$fieldnm_6=str_replace ( array("\n"), array("<br>"),trim($REQUEST['BusinessEmail']));
$fieldnm_7=str_replace ( array("\n"), array("<br>"),trim($REQUEST['BillingAddress']));
$fieldnm_8=str_replace ( array("\n"), array("<br>"),trim($REQUEST['City']));
$fieldnm_9=str_replace ( array("\n"), array("<br>"),trim($REQUEST['State']));
$fieldnm_10=str_replace ( array("\n"), array("<br>"),trim($REQUEST['Zip']));
$fieldnm_11=str_replace ( array("\n"), array("<br>"),trim($REQUEST['EntrePartner']));
$fieldnm_12=str_replace ( array("\n"), array("<br>"),trim($REQUEST['StudentName']));
$fieldnm_13=str_replace ( array("\n"), array("<br>"),trim($REQUEST['StudentPhone']));
$fieldnm_14=str_replace ( array("\n"), array("<br>"),trim($REQUEST['StudentEmail']));
$fieldnm_15=str_replace ( array("\n"), array("<br>"),trim($REQUEST['StudentClass']));
$fieldnm_16=str_replace ( array("\n"), array("<br>"),trim($REQUEST['StudentStartDate']));
$fieldnm_17=str_replace ( array("\n"), array("<br>"),trim($_REQUEST['StudentCost']));
$contentmsg=stripslashes("<br><b><font style=color:#CC3300>$sub</font></b><br>
<table width=708 border=0 cellpadding=2 cellspacing=1 bgcolor=#CCCCCC>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Company Name :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_1</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Department :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_2</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Billing Contact :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_3</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Phone :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_4</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Fax :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_5</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>BusinessEmail :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_6</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Billing Address :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_7</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>City :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_8</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>State :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_9</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Zip :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_10</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Entre Partner :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_11</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Student Name :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_12</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Student Phone :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_13</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Student Email :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_14</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Student Class :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_15</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Student Start Date :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_16</td>
</tr>
<tr>
<td width=165 align=right valign=top bgcolor=#FFFFFF><B>Student Cost :</b> </td>
<td width=565 align=left valign=top bgcolor=#FFFFFF>$fieldnm_17</td>
</tr>
</table>
");
////
$headers = "MIME-Version: 1.0
";
$headers .= "Content-type: text/html; charset=iso-8859-1
";
$from=$fromemail;
$headers .= "From: ".$from."
";
@mail($toemail,$sub,$contentmsg,$headers);
header("Location:$success_page_name");
}
?>