Jump to content

Can anyone tell me????


messycool

Recommended Posts

what im doing wrong???

 

Only started using php in the last few days in a attempt

to make a online results email form.

 

Everything is working bar the end product. I enter all the

details and submit, The follow up page tells me all is good

and the form has been sent, but i never receive the email.

 

Please can somebody look at the follow code and tell me where

im going wrong, as i say i am a novice and dont know alot

about php(have had my brothers limited help so far).

Thanks in advance.

Mc

 

<?php

if($_POST['submit-ecard']){


		// ENTER RECIPIENT E-MAIL BELOW
		$to = "mailto:[email protected]";

		$subject = "Result E-Card from".$_POST['ResultCardFor']." for ".$_POST['yyyy']."-";
		$subject  = $subject. $_POST['mm'];
		$subject  = $subject."-";
		$subject  = $subject.$_POST['dd'];
		$message = "
		<html>
		<head>
		<title>Result Card</title>
		<style>
		body,td { font-family:tahoma;font-size:8pt; }
		td.fieldname { font-weight:bold; }
		</style>
		</head>
		<body>
		<table>
			<tr>
				<td class='fieldname'>Result card for:</td>
				<td>".$_POST['ResultCardFor']."</td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Date:</td>
				<td>".$_POST['dd']."-".$_POST['mm']."-".$_POST['yyyy']."</td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Competition:</td>
				<td>".$_POST['Competition']."</td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Home Team:</td>
				<td>".$_POST['HomeTeam']."</td>
				<td>".$_POST['homegoals']."</td>
			</tr>
			<tr>
				<td class='fieldname'>Away Team:</td>
				<td>".$_POST['AwayTeam']."</td>
				<td>".$_POST['awaygoals']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Cup Details:</td>
				<td>Round</td>
				<td>".$_POST['cupRound']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td>Extra Time</td>
				<td>".$_POST['AET']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td>Penalties</td>
				<td>".$_POST['PENS']." ".$_POST['penScore']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Referee:</td>
				<td>".$_POST['RefereeName']."</td>
				<td><b>Mark:</b> ".$_POST['RefereeMark']."</td>
			</tr>
			<tr>
				<td class='fieldname'>Grading:</td>
				<td><strong>General Control:</strong> </td>
				<td>".$_POST['refMarkA']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td><strong>Decision Making:</strong> </td>
				<td>".$_POST['refMarkB']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td><strong>Communication and Management:</strong> </td>
				<td>".$_POST['refMarkC']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Player Name:</td>
				<td class='fieldname'>Reg</td>
				<td class='fieldname'>Goals</td>
			</tr>
			<tr>
				<td>".$_POST['playername1']."</td>
				<td>".$_POST['playerreg1']."</td>
				<td>".$_POST['playergls1']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername2']."</td>
				<td>".$_POST['playerreg2']."</td>
				<td>".$_POST['playergls2']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername3']."</td>
				<td>".$_POST['playerreg3']."</td>
				<td>".$_POST['playergls3']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername4']."</td>
				<td>".$_POST['playerreg4']."</td>
				<td>".$_POST['playergls4']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername5']."</td>
				<td>".$_POST['playerreg5']."</td>
				<td>".$_POST['playergls5']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername6']."</td>
				<td>".$_POST['playerreg6']."</td>
				<td>".$_POST['playergls6']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername7']."</td>
				<td>".$_POST['playerreg7']."</td>
				<td>".$_POST['playergls7']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername8']."</td>
				<td>".$_POST['playerreg8']."</td>
				<td>".$_POST['playergls8']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername9']."</td>
				<td>".$_POST['playerreg9']."</td>
				<td>".$_POST['playergls9']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername10']."</td>
				<td>".$_POST['playerreg10']."</td>
				<td>".$_POST['playergls10']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername11']."</td>
				<td>".$_POST['playerreg11']."</td>
				<td>".$_POST['playergls11']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Subs:</td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td>".$_POST['playername12']."</td>
				<td>".$_POST['playerreg12']."</td>
				<td>".$_POST['playergls12']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername13']."</td>
				<td>".$_POST['playerreg13']."</td>
				<td>".$_POST['playergls13']."</td>
			</tr>
			<tr>
				<td>".$_POST['playername14']."</td>
				<td>".$_POST['playerreg14']."</td>
				<td>".$_POST['playergls14']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Own Goals:</td>
				<td> </td>
				<td>".$_POST['owngoals']."</td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Your Name:</td>
				<td>".$_POST['yourname']."</td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Your E-Mail:</td>
				<td><a href='mailto:".$_POST['youremail']."'>".$_POST['youremail']."</a></td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'> </td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td class='fieldname'>Comments:</td>
				<td> </td>
				<td> </td>
			</tr>
			<tr>
				<td colspan='3'>".$_POST['comments']."</td>
			</tr>
		</table>
		</body>
		</html>
		";
		// Always set content-type when sending HTML email
		$headers = "MIME-Version: 1.0" . "\r\n";
		$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";

		// More headers
		$headers .= 'From: '.$_POST['ResultCardFor'].' <'.$_POST['youremail'].'>' . "\r\n";
		$headers .= 'Bcc: '.$_POST['youremail']."\r\n";

		if('$mail,$to,$subject,$message,$headers'){				

			echo '<b>Sent successfully</b><br /><br /><a href="http://www.sceptreleague.co.uk">Click here to return to the homepage</a>';

		} else {

			echo '<b>Send failed</b><br /><br /><a href="javascript:history.back();">Click here to return to the form</a>';

		}
}
?>

 

edit: please use the code tags, not bold

Link to comment
https://forums.phpfreaks.com/topic/128026-can-anyone-tell-me/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.