|
| Mail fra formular Fra : Carsten O. Christens~ |
Dato : 01-06-03 00:04 |
|
Jeg har en formular, og når brugeren har udfyldt den, bliver han
dirigeret til en anden side, hvor resultatlerne bliver indsat i en
database. Derudover vil jeg gerne maile bestillingen tilbage til
brugeren. Da det er en ret ouverskuelig formular ønsker jeg kun at
maile de felter, hvor der er udfyldt noget.
Det er ikke et problem at sætte $_POST data ind i mailen, men når jeg
vil til at bruge IF går det galt.
Er der en venlig sjæl der har et godt råd.
(Hvis du skulle have noget kode jeg kunne kigge på vil jeg meget gerne
se det)
mvh, Carsten
mail(
"en@adresse.dk",
"From: en@adresse.dk\nReply-to: en@andenadresse.dk",
"Bestilling",
"Bestilt af ".$_POST["navn"].", TLF ".$_POST["tlf"]."\n
Mail: ".$_POST["mail"]."\n
Afdeling : ".$_POST["afdeling"].", Regning til
".$POST["regning"]."\n
Mødedato : ".$_POST["dato"].", klokken :
".$_POST["TT"].":".$_POST["MM"]."\n
Mødelokale : ".$_POST["lokale"]."\n ".
if ($_POST["kaffe"] > 0) { "Kaffe(antal kander)
".$_POST["kaffe"]."\n";}
if ($_POST["te"] > 0) { "Te(antal kander) ".$_POST["te"]; }."\n
//Kode udeladt, da jeg ikke mener det er relevant
);
| |
Johan Holst Nielsen (01-06-2003)
| Kommentar Fra : Johan Holst Nielsen |
Dato : 01-06-03 02:48 |
|
Carsten O. Christensen wrote:
> mail(
> "en@adresse.dk",
> "From: en@adresse.dk\nReply-to: en@andenadresse.dk",
> "Bestilling",
> "Bestilt af ".$_POST["navn"].", TLF ".$_POST["tlf"]."\n
> Mail: ".$_POST["mail"]."\n
> Afdeling : ".$_POST["afdeling"].", Regning til
> ".$POST["regning"]."\n
> Mødedato : ".$_POST["dato"].", klokken :
> ".$_POST["TT"].":".$_POST["MM"]."\n
> Mødelokale : ".$_POST["lokale"]."\n ".
>
> if ($_POST["kaffe"] > 0) { "Kaffe(antal kander)
> ".$_POST["kaffe"]."\n";}
> if ($_POST["te"] > 0) { "Te(antal kander) ".$_POST["te"]; }."\n
>
> //Kode udeladt, da jeg ikke mener det er relevant
>
> );
Jep... der er lidt problemer med den :)
$orderText = "Bestilt af ".$_POST["navn"].", TLF ".$_POST["tlf"]."\n";
$orderText .= "Mail: ".$_POST["mail"]."\nAfdeling :";
$orderText .= $_POST["afdeling"].", Regning til".$POST["regning"]."\n";
$orderText .= "Mødedato : ".$_POST["dato"].", klokken :";
$orderText .= $_POST["TT"].":".$_POST["MM"]."\n";
$orderText .= "Mødelokale : ".$_POST["lokale"]."\n ";
if($_POST["kaffe"] > 0) {
$orderText .= "Kaffe(antal kander)".$_POST["kaffe"]."\n";
}
if($_POST["te"] > 0) {
$orderText .= "Te(antal kander) ".$_POST["te"];
}
$orderText .= "\n";
mail("en@adresse.dk","Bestilling",$orderText,"From: en@adresse.dk");
Sådan.. du kan ikke lave en "if" midt i strengen... du skal dermed lave
en if for at vide om du skal smide noget på strengen :)
mvh
Johan
| |
Carsten O. Christens~ (01-06-2003)
| Kommentar Fra : Carsten O. Christens~ |
Dato : 01-06-03 08:57 |
|
On Sun, 01 Jun 2003 03:47:51 +0200, Johan Holst Nielsen
<johan@weknowthewayout.com> wrote:
Det virker, mange tak for hjælpen.
mvh, Carsten
>
>Jep... der er lidt problemer med den :)
>
>$orderText = "Bestilt af ".$_POST["navn"].", TLF ".$_POST["tlf"]."\n";
>$orderText .= "Mail: ".$_POST["mail"]."\nAfdeling :";
>$orderText .= $_POST["afdeling"].", Regning til".$POST["regning"]."\n";
>$orderText .= "Mødedato : ".$_POST["dato"].", klokken :";
>$orderText .= $_POST["TT"].":".$_POST["MM"]."\n";
>$orderText .= "Mødelokale : ".$_POST["lokale"]."\n ";
>if($_POST["kaffe"] > 0) {
> $orderText .= "Kaffe(antal kander)".$_POST["kaffe"]."\n";
>}
>if($_POST["te"] > 0) {
> $orderText .= "Te(antal kander) ".$_POST["te"];
>}
>$orderText .= "\n";
>mail("en@adresse.dk","Bestilling",$orderText,"From: en@adresse.dk");
>
>Sådan.. du kan ikke lave en "if" midt i strengen... du skal dermed lave
>en if for at vide om du skal smide noget på strengen :)
>
>mvh
>Johan
| |
|
|