<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<?php
/* Først tjekker vi om der overhovedet er skrevet et navn i vores mailform efter der er blevet trykket udfør, man kan også tjekke om nogle af alle de andre felter er udfyldt, hvis denne if fjernes vil der blive sendt en mail hver gang siden bliver loaded. */
if(isset($_POST['navn'])){
/* Her kommer så den beskrevet mail()-funktion, i en normal plaintext mail laves linieskift med \\n, som det kan ses er der som en ‘header’ tilføjet så der kan ses brugerens e-mail og navn */
mail("web_Zacho@hotmail.com", "Online booking", "Dato:\\n $_POST[c]\\n Medlem:\\n $_POST[d]\\n Tid:\\n $_POST[e]", "Fra: $_POST[a] $_POST[b]");
/* Vi fortæller brugeren at e-mailen nu er sendt */
echo "Din mail er nu sendt";
}
?>
<body>
<DIV id=booking>
<H2>Online booking</H2>
<FORM action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<TABLE cellSpacing=2 cellPadding=0 border=0>
<TBODY>
<TR>
<TH>Name</TH>
<TD><INPUT class="text" name="a"></TD></TR>
<TR>
<TH>Email/Phone</TH>
<TD><INPUT class="text" name="b"></TD></TR>
<TR>
<TH>Date</TH>
<TD><INPUT class="text" name="c"></TD></TR>
<TR>
<TH>Members</TH>
<TD><INPUT class="text" name="d"></TD></TR>
<TR>
<TH>Time</TH>
<TD><SELECT name=e> <OPTION value="dinner" selected>Dinner</OPTION> <OPTION value="drinks">Drinks</OPTION></SELECT> </TD></TR>
<TR>
<TD class=submission colSpan=2><INPUT type="submit" value="Submit" name="s"></TD></TR></TBODY></TABLE></FORM></DIV>
</body>
</html>
Det skulle gøre det, men jeg har hørt at hotmail og PHP ikke er en god blanding.
Det er hugget fra:
http://www.phpuniverset.dk/show_artikels.phtml?ArtikelID=22&artikel=Lav.en.simpel.mailform.i.PHPHusk at gemme filen som filnavn.PHP
Indlæg senest redigeret d. 07.05.2008 14:42 af Bruger #13488