php form - return lidt i kludder

This is a discussion on php form - return lidt i kludder within the Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php) forum.

php form - return lidt i kludder

Postby Birgit Holme on Tue Nov 18, 2008 8:25 am

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
Birgit Holme
 
Posts: 18
Joined: Thu Jul 24, 2008 7:54 am

Re: php form - return lidt i kludder

Postby Kim Emax on Tue Nov 18, 2008 8:43 am

On Nov 18, 4:25 pm, Birgit Holme wrote:
> 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.

Kig på wordwrap() på php.net.

--
Mvh
Kim Emax
Kim Emax
 
Posts: 208
Joined: Tue Jul 15, 2003 12:32 pm

Re: php form - return lidt i kludder

Postby Birgit Holme on Tue Nov 18, 2008 8:46 am

Kim Emax wrote in dk.edb.internet.webdesign.serverside.php:
> On Nov 18, 4:25 pm, Birgit Holme wrote:
> > 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.
>
> Kig på wordwrap() på php.net.
>
> --
> Mvh
> Kim Emax


Det prøver jeg, tak for hintet!

/Birgit

--
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
Birgit Holme
 
Posts: 18
Joined: Thu Jul 24, 2008 7:54 am


Return to Produktion af websider ved brug af php (dk.edb.internet.webdesign.serverside.php)

Who is online

Users browsing this forum: No registered users and 0 guests