mail(); and $_POST issues
I'm completely stumped. COMPLETELY.
This mail(); function is not working. It's been friends with me before...not anymore.
See below cut/code.
HTML:
<html>
<head>
<title>Segment Exception Form</title>
</head>
<body>
<form action="mail.php" method="POST" enctype="text/plain">
<p>Date of Segment</p>
<input type="text" name="Date" size="10" maxlength="10" value="00/00/2003"></p>
<p>Employee's ID No.</p>
<input type="text" name="EmpID" size="6" maxlength="6"></p>
<p>Employee's Name</p>
<input type="text" name="EmpName" size="25" maxlength="40"></p>
<p>Type of Segment</p>
<input type="radio" name="SegmentType" value="ADM - Administrative (please include details)"> ADM - Administrative (please include details)<br>
<input type="radio" name="SegmentType" value="FEBA - Feedback"> FEBA - Feedback<br>
<input type="radio" name="SegmentType" value="MNTR - Mentor (please include w/ whom)" checked> MNTR - Mentor (please include w/ whom)<br>
<input type="radio" name="SegmentType" value="NCLT - No Call Late"> NCLT - No Call Late<br>
<input type="radio" name="SegmentType" value="NCNS - No Call/No Show"> NCNS - No Call/No Show<br>
<input type="radio" name="SegmentType" value="PSM - Professional Success Meeting"> PSM - Professional Success Meeting<br></p>
<p>Please list times in Military Time (i.e. 3pm = 12 + 3 = 15:00)</p>
<p>From: To:</p>
<input type="text" name="From" size="5" maxlength="8" value="00:00">
<input type="text" name="To" size="5" maxlength="8" value="00:00"></p>
<p>Description of Segment (Required for Mentor Segment)</p>
<textarea name="Segment" cols="40" rows="2" wrap="off">
</textarea></p>
<p>Your Name</p>
<input type="text" name="YourName" size="16" maxlength="25"></p>
<input type="submit" value="Submit Exception">
</form>
</body>
</html>
And Then
PHP:
Thanks.
[edit]
The $_POST values aren't filled in, it's really pissing me off too.
You can't even echo them, nothing's showing up.
When I get the e-mail, I see all the plain text just fine, but no $_POST values are present.
See below cut/code.
HTML:
<html>
<head>
<title>Segment Exception Form</title>
</head>
<body>
<form action="mail.php" method="POST" enctype="text/plain">
<p>Date of Segment</p>
<input type="text" name="Date" size="10" maxlength="10" value="00/00/2003"></p>
<p>Employee's ID No.</p>
<input type="text" name="EmpID" size="6" maxlength="6"></p>
<p>Employee's Name</p>
<input type="text" name="EmpName" size="25" maxlength="40"></p>
<p>Type of Segment</p>
<input type="radio" name="SegmentType" value="ADM - Administrative (please include details)"> ADM - Administrative (please include details)<br>
<input type="radio" name="SegmentType" value="FEBA - Feedback"> FEBA - Feedback<br>
<input type="radio" name="SegmentType" value="MNTR - Mentor (please include w/ whom)" checked> MNTR - Mentor (please include w/ whom)<br>
<input type="radio" name="SegmentType" value="NCLT - No Call Late"> NCLT - No Call Late<br>
<input type="radio" name="SegmentType" value="NCNS - No Call/No Show"> NCNS - No Call/No Show<br>
<input type="radio" name="SegmentType" value="PSM - Professional Success Meeting"> PSM - Professional Success Meeting<br></p>
<p>Please list times in Military Time (i.e. 3pm = 12 + 3 = 15:00)</p>
<p>From: To:</p>
<input type="text" name="From" size="5" maxlength="8" value="00:00">
<input type="text" name="To" size="5" maxlength="8" value="00:00"></p>
<p>Description of Segment (Required for Mentor Segment)</p>
<textarea name="Segment" cols="40" rows="2" wrap="off">
</textarea></p>
<p>Your Name</p>
<input type="text" name="YourName" size="16" maxlength="25"></p>
<input type="submit" value="Submit Exception">
</form>
</body>
</html>
And Then
PHP:
"; echo "
If there are any issues, please contact the administrator.
"; mail("email@address.com","Form E-mail","Date Submitted: " . $_POST['Date'] . "\n\nEmployee ID: " . $_POST['EmpID'] . "\nEmployee Name: " . $_POST['EmpName'] . "\n\nSegment Type: " . $_POST['SegmentType'] . "\nSegment Description: " . $_POST['Segment'] . "\n\nScheduled Time:\nFrom " . $_POST['From'] . " until " . $_POST['To'] . ""); //That's All She Wrote! echo "
Form Successfully Submitted!"; ?>
Thanks.
[edit]
The $_POST values aren't filled in, it's really pissing me off too.
You can't even echo them, nothing's showing up.
When I get the e-mail, I see all the plain text just fine, but no $_POST values are present.
