login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Vraagjes voor Contactformpje

Offline Ruud_ruud - 10/09/2007 14:29 (laatste wijziging 10/09/2007 14:30)
Avatar van Ruud_ruudNieuw lid Ik heb deze contactform hier op sitemasters gevonden:


  1. contact.php:
  2.  
  3. Contact<br><br>
  4. <form action="mail.php">
  5. Naam:<br>
  6. <input name="naam" type="text" id="naam">
  7. <br><br>
  8. Email:<br>
  9. <input name="email" type="text" id="email">
  10. <br><br>
  11. Onderwerp:<br>
  12. <input name="onderwerp" type="text" id="onderwerp">
  13. <br><br>
  14. Bericht:<br>
  15. <textarea name="bericht" cols="40" rows="5" id="bericht">
  16. </textarea>
  17. <br>
  18. <input type="submit" name="Submit" value="Verzenden">
  19. <input type="reset" name="Submit2" value="Wissen">
  20.  
  21. </form>
  22.  
  23. mail.php:
  24.  
  25. <?
  26.  
  27. $recipient=("+jouw mailadres+"); //hier je emailadres
  28. $subject="+subject+"; //hier vul je een subjectnaam in zoiets als 'Contact' of 'Info +sitenaam+'
  29.  
  30. //hieronder niet aankomen
  31.  
  32. $content=
  33. "Naam:".$naam.
  34. "
  35. Email:".$email.
  36. "
  37. Onderwerp:".$onderwerp.
  38. "
  39. Bericht:".$bericht.
  40.  
  41. $message;
  42.  
  43. mail($recipient, $subject, $content);
  44.  
  45. echo "Uw mail is met succes verstuurd!";
  46. ?>
  47.  
  48.  
  49. // verander de url naar waar contact.php staat als je hm hebt opgeroepen
  50.  
  51. <meta http-equiv="refresh" content="1; url=?page=contact.php">




Door het <meta http-equiv="refresh" content="1; url=?page=contact.php"> blijft ie hem steeds maar versturen! Hoe kan ik dit veranderen?

Het formpje komt wel aan in m'n inbox, maar er staat in principe geen inhoud in! Er staat slechts:

Naam:
Email:
Onderwerp:
Bericht:

en meer niet. Wat heb ik fout gedaan!

BVD

5 antwoorden

Gesponsorde links
Offline lemoinet - 10/09/2007 14:50 (laatste wijziging 10/09/2007 14:51)
Avatar van lemoinet PHP gevorderde
  1. Contact<br><br>
  2. <form action="mail.php" action="post">
  3. Naam:<br>
  4. <input name="naam" type="text" id="naam">
  5. <br><br>
  6. Email:<br>
  7. <input name="email" type="text" id="email">
  8. <br><br>
  9. Onderwerp:<br>
  10. <input name="onderwerp" type="text" id="onderwerp">
  11. <br><br>
  12. Bericht:<br>
  13. <textarea name="bericht" cols="40" rows="5" id="bericht">
  14. </textarea>
  15. <br>
  16. <input type="submit" name="Submit" value="Verzenden">
  17. <input type="reset" name="Submit2" value="Wissen">
  18.  
  19. </form>
  20.  
  21. mail.php:
  22.  
  23. <?
  24. if($_POST){
  25. $recipient=("+jouw mailadres+"); //hier je emailadres
  26. $subject="+subject+"; //hier vul je een subjectnaam in zoiets als 'Contact' of 'Info +sitenaam+'
  27.  
  28. //hieronder niet aankomen
  29.  
  30. $content=
  31. "Naam:".$_POST['naam'].
  32. "
  33. Email:".$_POST['email'].
  34. "
  35. Onderwerp:".$_POST['onderwerp'].
  36. "
  37. Bericht:".$_POST['bericht'];
  38.  
  39. mail($recipient, $subject, $content);
  40.  
  41. echo 'Uw mail is met succes verstuurd!';
  42. echo '<meta http-equiv="refresh" content="1; url=?page=contact.php">';
  43. }
  44. ?>
Offline Ruud_ruud - 10/09/2007 15:03
Avatar van Ruud_ruud Nieuw lid Nu doet hij helemaal niks meer
Offline Rens - 10/09/2007 15:17
Avatar van Rens Gouden medaille

Crew algemeen
Verander regel 24 van Lemoinet in:
  1. if($_SERVER['REQUEST_METHOD'] == "POST") {
Offline Ruud_ruud - 10/09/2007 19:27
Avatar van Ruud_ruud Nieuw lid Nu krijg een foutmelding! Maar hoe krijg ik de ingevulde info meegestuurd in m'n mailtje? en wat moet ik veranderen zodat hij niet steeds blijft versturen!
Offline Rens - 10/09/2007 19:40
Avatar van Rens Gouden medaille

Crew algemeen
Geef de foutmelding dan meteen... 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s