webForumDet fria alternativet

Mailform

2 svar · 271 visningar · startad av Agneus

AgneusMedlem sedan dec. 200346 inlägg
#1

Hej

Ett script som skickar innehållet i ett anmälningsformulär.

Mitt första försök att göra något i php. Mailet kommer fram, men utan meddelande. Vad har jag gjort för kapitalt misstag bakom $message = ?

<?php

 $efternamn = $\_POST\['efternamn'\];
 $fornamn = $\_POST\['fornamn'\];
 $adress = $\_POST\['adress'\];
 $postnummer = $\_POST\['postnummer'\];
 $postadress = $\_POST\['postadress'\];
 $telefon = $\_POST\['telefon'\];
 $epost = $\_POST\['epost'\];
 $intresse = $\_POST\['intresse'\];
 
 $to = "webmaster@hemsidan.se";
 $subject = "Ny medlemsanmälan från hemsidan";

 $message =
 "Jag vill anmäla mig som ny medlem:" .
 $fornamn & $efternamn .
 $adress .
 $postnummer & $postadress .
 $telefon .
 $epost .
 "Intressen:" .
 $intresse;

mail($to,$subject,$message);

echo "Din anmälan har skickats.\<BR\>";
echo "\<a href='javascript:history.go(-1);'\>&lt; Tillbaka\</a\>";

?>

MatteMedlem sedan aug. 20002 975 inlägg
#2

Jag tror det är dina &-tecken som stökar till det. Testa att göra något på det här hållet:

$message = "Jag vill anmäla mig som ny medlem:
$fornamn $efternamn 
$adress 
$postnummer $postadress 
$telefon
$epost
Intressen: $intresse
";
AgneusMedlem sedan dec. 200346 inlägg
#3

:bire Tack för hjälpen Matte!

Jag har kikat lite på ASP och jag misstänker att &en kom därifrån.
Tack igen får ett snabbt svar.

/Agne

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)