/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
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


Søg
Reklame
Statistik
Spørgsmål : 177519
Tips : 31968
Nyheder : 719565
Indlæg : 6408648
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste