15. november 2006 - 09:53
Der er
6 kommentarer og 2 løsninger
hvad er fejlen i den simple kode i PHP
jeg har aldrig arbejdet med PHP. Er der nogen der kan hjælpe mig med den her kode, jeg skal bare sende en simple mail: <? $email = $_POST['Email']; $navn = $_POST['Navn']; $adresse = $_POST['Adresse']; $postnr = $_POST['Postnr']; $email = $_POST['Email']; $Kommentar = $navn."<br>".$adresse."<br>".$postnr."<br>".$email."<br>";//navn plus adresse plus postnr plus email if (isset($_POST['Kommentar'])) { $Kommentar .=$_POST['Kommentar'];//plus Kommentar } mail("jnd@kpc-byg.dk","Bestil materiale",$Kommentar); ?>
Annonceindlæg fra Novataris
Vejen til devops med Bavarian Nordic
Bavarian Nordics vækst blev starten på et DevOps-samarbejde med Novataris for hurtigt at kunne tilpasse IT-organisation til forretningen.
7. december 2023
15. november 2006 - 10:30
#5
<form name="gruppeForm" action="SendMail.php" method="post" onsubmit="return validateForm();"> <table width="64" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <table width="300" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> </a><br> </td> </tr> <tr> <td>Email:*</td> </tr> <tr> <td><input type="text" name="Email" size="42"></td> </tr> <tr> <td>Navn:*</td> </tr> <tr> <td><input type="text" name="Navn" size="42"></td> </tr> <tr> <td>Adresse:*</td> </tr> <tr> <td><input type="text" name="Adresse" size="42"></td> </tr> <tr> <td>Postnr/by:*</td> </tr> <tr> <td><input type="text" name="Postnr" size="42"></td> </tr> <tr> <tr> <td VALIGN=TOP>Kommentar: </td> </tr> <tr> <td><textarea NAME="Kommentar" ROWS=6 COLS=32></textarea></td> </tr> <tr> <td> </td> </tr> <tr> <td> <br> </td> </tr> <tr> <td><input type="submit" value="SEND"></td> </tr> </table> </td> </tr> </table> <p><br> </span></span></p> </p> </form>
15. november 2006 - 10:57
#6
Du mangler da i hvert fald et "fra" fejl, og måske nogle header. Ved ikke om det løser det, men prøv: $emne = "Bestil materiale"; $fra_mail = "din@email.dk"; $email = $_POST['Email']; $navn = $_POST['Navn']; $adresse = $_POST['Adresse']; $postnr = $_POST['Postnr']; if ($_POST['Kommentar'] != "") { $kommentar = "Kommentar: ".$_POST['Kommentar']; } $besked = " Navn: $navn Adresse: $adresse Postnr: $postnr Email: $email $kommentar"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: DIT NAVN <$fra_mail>\r\n"; $headers .= "Reply-To: $fra_mail\r\n"; mail($email, $emne, $besked, $headers);