Nedenunder er min form og den fungerer fint så længe "itemone"
etc er under et vist antal bogstaver.
Hvis der er mere end omkring 20 bogstaver overholder den ikke den
"regel" at hvert nyt item skal på en ny linie i den email der
bliver sendt.
Den klumper det hele sammen i en lang streng.
Er der noget jeg kan gøre så "itemone" kan være uendelig lang.
Uendelig er nok ikke nødvendigt, men så måske 100 bogstaver.
Jeg kan godt lave "itemone" kortere, men det ville være cool om
jeg kunne lave den længere.
Håber det giver mening, siden som formen er på er her
http://happyharvestcoop.com/shopping.php
Takker for hjælpen/Birgit
<?php
if (isset($_POST['name']) && isset($_POST['email']))
{
if (empty($_POST['name']))
{
echo "You have to write your name";
}
elseif (empty($_POST['email']))
{
echo "You have to write your email";
}
else
{
$modtager = "mail@birgitholme.dk";
$emne = "Mail from Happy Harvest Coop - shopping";
$besked = "This email is sent from Happy Harvest Coop Shopping:
\n";
$besked .= "Item 1: ".$_POST['itemone']."\n";
$besked .= "Item 2: ".$_POST['itemtwo']."\n";
$besked .= "Item 3: ".$_POST['itemthree']."\n";
$besked .= "Item 4: ".$_POST['itemfour']."\n";
$besked .= "Item 5: ".$_POST['itemfive']."\n";
$besked .= "Item 6: ".$_POST['itemsix']."\n\n";
$besked .= "Name: ".$_POST['name']."\n\n";
$besked .= "Email: ".$_POST['email']."\n\n";
$besked .= "Note:\n ".$_POST['note'];
$header = "from: shopping-admin@happyharvestcoop.com";
mail($modtager, $emne, $besked, $header);
echo "The email has been sent! <br><br><br>";
}
}
?>
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials