Jag har ett formulär som skickas till min mail,men hur lägger jag in så att det står namn, epost, meddelande framför det dom skriver in närdet kommer i mailen?
Jag vill att det ska se ut så här i mailet:
Namn: det dom fyllt i
Epost: det dom fyllt i
Meddelande: det dom fyllt i
Det borde väl ändras i denna kod snutten?
mail("namn@telia.com", "Meddelande från hemsidan", $_POST['namn']."\n".$_POST['epost']."\n".$_POST['meddelande']."\n".$_POST['bet'], "From: Meddelande från hemsidan\r\n");
Vet inte hur ditt skript ser ut men det här kanske förklarar bättre
if (empty($_POST['namn']) OR empty($_POST['epost']) OR empty($_POST['meddelande']) OR empty($_POST['bet'])) {
echo "Du har glömt fylla i något fält!";
} else {
mail(); // Din mailfunktion, funkade Peers förslag?
}
<?
if (empty($_POST['namn'])) {
header ("Location: mail.php");
die();
}
if (empty($_POST['email'])) {
header ("Location: mail.php");
die();
}
if (empty($_POST['text'])) {
header ("Location: mail.php");
die();
}
#KOMMENTARER!
#Här ändrar du vilken mail mailet skall komma till, ändra också Subjectet,vart mailet kommer #ifrån skall du också ändra
Ja, men jag vill ha det så att det kommer upp att man inte har fyllt i alla fält.
Som det är nu så kommer man tillbaka till ett rensat formulär och man måste börja om att fylla i.