Formulier werkt niet!!

Status
Niet open voor verdere reacties.

wahagn

Gebruiker
Lid geworden
10 apr 2008
Berichten
154
ik heb een script gevonden voor een contactformulier allen hij wekt niet goed.
het script slaat niks op in een database ofso het stuurt gewon op mijn email maar maar in plaats van het bericht dat ik heb getypt staat er dit:
Naam:
Email:
Onderwerp:
Bericht:

dit is het script:
PHP:
php code - Bekijk de code zonder highlighting - Klap code in
Contact<br><br>
<form action="mail.php">
Naam:<br> 
<input name="naam" type="text" id="naam"> 
<br><br>     
Email:<br> 
<input name="email" type="text" id="email"> 
<br><br>   
Onderwerp:<br> 
<input name="onderwerp" type="text" id="onderwerp"> 
<br><br>   
Bericht:<br> 
<textarea name="bericht" cols="40" rows="5" id="bericht"> 
</textarea> 
<br> 
<input type="submit" name="Submit" value="Verzenden"> 
<input type="reset" name="Submit2" value="Wissen"> 
 
</form>
Contact<br><br><form action="mail.php">Naam:<br> <input name="naam" type="text" id="naam"> <br><br>     Email:<br> <input name="email" type="text" id="email"> <br><br>   Onderwerp:<br> <input name="onderwerp" type="text" id="onderwerp"> <br><br>   Bericht:<br> <textarea name="bericht" cols="40" rows="5" id="bericht"> </textarea> <br> <input type="submit" name="Submit" value="Verzenden"> <input type="reset" name="Submit2" value="Wissen">  </form>
 
 
 
mail.php:
 
php code - Bekijk de code zonder highlighting - Klap code in
<? 
 
$recipient=("+jouw mailadres+"); //hier je emailadres
$subject="+subject+"; //hier vul je een subjectnaam in zoiets als 'Contact' of 'Info +sitenaam+'
 
//hieronder niet aankomen
 
$content= 
"Naam:".$naam. 
" 
Email:".$email. 
" 
Onderwerp:".$onderwerp. 
" 
Bericht:".$bericht. 
 
$message; 
 
mail($recipient, $subject, $content); 
 
echo "Uw mail is met succes verstuurd!"; 
?> 
 
 
// verander de url naar waar contact.php staat als je hm hebt opgeroepen
 
<meta http-equiv="refresh" content="1; url=?page=contact.php"> 
<?  $recipient=("+jouw mailadres+"); //hier je emailadres$subject="+subject+"; //hier vul je een subjectnaam in zoiets als 'Contact' of 'Info +sitenaam+' //hieronder niet aankomen $content= "Naam:".$naam. " Email:".$email. " Onderwerp:".$onderwerp. " Bericht:".$bericht.  $message;  mail($recipient, $subject, $content);  echo "Uw mail is met succes verstuurd!"; ?>   // verander de url naar waar contact.php staat als je hm hebt opgeroepen <meta http-equiv="refresh" content="1; url=?
 
PHP:
"Naam:".$naam. 
" 
Email:".$email. 
" 
Onderwerp:".$onderwerp. 
" 
Bericht:".$bericht. 
 
$message;
Na elk $ even _POST[' typen en aan het einde ']
Dus
PHP:
$_POST['naam']
 
PHP:
$content= 
"Naam:".$naam. 
" 
Email:".$email. 
" 
Onderwerp:".$onderwerp. 
" 
Bericht:".$bericht. 
 
$message;
wordt
PHP:
$content= 
"Naam:".$_POST['naam'] . 
" 
Email:".$_POST['email'] . 
" 
Onderwerp:".$_POST['onderwerp'] . 
" 
Bericht:".$_POST['bericht'] . 
 
$_POST['message'];

Verder moet je even in je formulier dit van je <form> maken
HTML:
<form action="mail.php" method="post">
 
jes!!!!!!!!!!!!!!!!!!!!!!!!!!!!!het lukt bedankt man!!ik zat al bijna een week naar de oplossing te zoeken
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan