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
";
2 svar · 271 visningar · startad av Agneus
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);'\>< Tillbaka\</a\>";
?>
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
";
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