Kontaktformular

Tags:    php

Hej.
Jeg er ved at rode med en kontaktformular, men kan ikke rigtig genemskue det. Mit udgangspunkt er ud fra følgende koder, som jeg gerne vil have ændret, så den passer til mig:

Koden til kontakt.html --->

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="style.css" rel="stylesheet" type="text/css" />
<title>Kontaktform</title>
</head>
<body>
<form name="form1" method="post" action="send.php">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center">Navn:</div></td>
<td width="322" height="33"><div align="center">
<input name="navn" type="text" id="navn" size="40">
</div></td>
</tr>
<tr>
<td><div align="center">Email:</div></td>
<td height="33"><div align="center">
<input name="email" type="text" id="email" size="40">
</div></td>
</tr>
<tr>
<td><div align="center">Besked:</div></td>
<td height="99"><div align="center">
<textarea name="besked" cols="37" rows="7" id="besked"></textarea>
</div></td>
</tr>
<tr>
<td> </td>
<td height="33"><div align="center">
<input type="submit" name="submit" id="submit" value="Send">
<input type="reset" name="Reset" id="Reset" value="Nulstil">
</div></td>
</tr>
</table>
</form>
</body>
</html>
-----------------------------------------------
koden til send.php --->

<?php
$navn = $_POST['navn']; //tager navnet fra formen og gemmer det som en string: $navn
$email = $_POST['email']; //tager emailen fra formen og gemmer det som en string: $email
$besked = $_POST['besked']; //tager beskeden fra formen og gemmer det som en string:

$til = 'din@email.dk'; //dette er den mail som beskeden fra hjemmesiden bliver sendt til
$emne = "Besked fra: $navn"; //dette bliver emnet til den mail du modtager. Det kommer til at står på mailen hvor der normal står et emne beskrevet
$fra = "From: $email"; //dette viser hvem emailen er fra. (viser email adressen som blev indtastet i formen og ikke med garanti den rigtige)

mail($til, $emne, $besked, $fra); //sender beskeden

echo "beskeden blev afsendt"; //hvis koden når at blive læst hertil betyder det at der ikke er opstået fejl og mailen er blevet afsendt.
?>

-----------------------------------------------
Koderne er taget fra følgende link:
http://www.nytwebsite.dk/kontaktform

Jeg vil gerne have følgende funktioner og resultater:

Brugeren skal kunne indtaste følgende:

Firmanavn:
Kontaktperson:
Telefonnummer:
E-mail:
Besked:

Når der trykkes på send skal den sendes til min email som følgende:

Emne=Firmanavn
Fra=Kontaktperson
Indhold af mailen= Telefonnummer, email og beskeden.

Så hvis der er en venlig sjæl der vil hjælpe mig med koderne til dette, ville det være skønt. Gerne med forklaringer på hvad de forskellige koder gør.
Har man yderlig tid og lyst, vil jeg gerne have en spamsikring indlagt også.

På forhånd tak for hjælpen.










7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Prøv med dette.
Fold kodeboks ind/udPHP kode 


Jeg har en mindre sikkerheds kode. Jeg leder lige min HDD igenne. (altså et billed med automatiske tal)



Indlæg senest redigeret d. 09.12.2009 14:25 af Bruger #15047
Syntes ikke jeg rigtig kan få det til at virke.

Får ingen mail, når der trykkes på send, slettes alt det indskrevne...

Syntes heller ikke de tjek den skal fortage mht. telfonnummer virker.



Prøv med dette.

Fold kodeboks ind/udPHP kode 


Den virker ved mig.



Jubii... Nu fik jeg den til at virke. Havde overset linje 31 mht. action ;)

Mange mange tak for hjælpen.



Så lidt. Jeg har ledt efter mit sikkerheds billed. Kunne ikke lige finde det, men kan sende dig en email hvis jeg finder det :)





Det må du gerne. --> chris.schmucker@gmail.com

Der er dog opstået et lille problem, syntes ikke telefonnummeret bliver sendt med mailen.



Ret i texten på linje 17 til
Fold kodeboks ind/udPHP kode 


Det skulle gerne virke. :)

Og jeg har fundet min kode, men der er javascript i, ved ikke om det gør noget?



Indlæg senest redigeret d. 09.12.2009 17:07 af Bruger #15047
t