login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php mail form

Offline AN_ALIEN - 19/10/2004 16:58
Avatar van AN_ALIENGouden medaille

Grafische beginner
wat moet ik doen om het volgende werkent te maken:

<?php
$your_email = "an_alien@eugamer.com";

if($_POST['submit'])
{
$subject = "$_POST['subject']";
$message = "$_POST['message']";
$name = "$_POST['name']";
$email = "$_post['email']"

mail("$your_email","$subject","$message","name: $name/n Email: $email");

echo "bericht verzonden";
//}
?>
<form action="eumailer.php">
<table width="0%" border="0">
<tr>
<td>Your name/nick:</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Your email:</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td>Subject:</td>
<td><input type="text" name="subject"></td>
</tr>
</table>
<textarea rows="10" cols="30" ></textarea><br>
<input type="submit" name="submit"><input type="reset" name="reset">
</form>


7 antwoorden

Gesponsorde links
Offline barry - 19/10/2004 17:01
Avatar van barry PHP interesse Veranderen in dit:
  1. <?php
  2. $your_email = "an_alien@eugamer.com";
  3.  
  4. if($_POST['submit'])
  5. {
  6. $subject = "$_POST['subject']";
  7. $message = "$_POST['message']";
  8. $name = "$_POST['name']";
  9. $email = "$_post['email']"
  10.  
  11. mail("$your_email","$subject","$message","name: $name/n Email: $email");
  12.  
  13. echo "bericht verzonden";
  14. //}
  15. ?>
  16. <form action="eumailer.php">
  17. <table width="0%" border="0">
  18. <tr>
  19. <td>Your name/nick:</td>
  20. <td><input type="text" name="name"></td>
  21. </tr>
  22. <tr>
  23. <td>Your email:</td>
  24. <td><input type="text" name="email"></td>
  25. </tr>
  26. <tr>
  27. <td>Subject:</td>
  28. <td><input type="text" name="subject"></td>
  29. </tr>
  30. </table>
  31. <textarea rows="10" cols="30" ></textarea><br>
  32. <input type="submit" name="submit"><input type="reset" name="reset">
  33. </form>


Je had bij een } dit: // ervoor gezet, waardoor het niet uitgevoerd werd...
Offline Rens - 19/10/2004 17:11
Avatar van Rens Gouden medaille

Crew algemeen
@Barry- Lol, je hebt die // nog voor de } staan^^

echo "bericht verzonden";
//} <!-- daar dus
?>
<form action="eumailer.php"> <!-- die klopt misschien ook niet?

Mzzls,
Rensjuh
Offline Gerard - 19/10/2004 17:29 (laatste wijziging 19/10/2004 17:30)
Avatar van Gerard Ouwe rakker
  1. <?php
  2. $sYourEmail = "an_alien@eugamer.com";
  3.  
  4. if(isset($_POST['submit'])) {
  5.  
  6. mail($sYourEmail, $_POST['subject'], $_POST['message'], "Name: ".$_POST['name']."\n Email: ".$_POST['email']);
  7.  
  8. echo "bericht verzonden";
  9. } // End of if statement
  10. ?>
  11. <form action="eumailer.php" method="POST">
  12. <table width="0%" border="0">
  13. <tr>
  14. <td>Your name/nick:</td>
  15. <td><input type="text" name="name"></td>
  16. </tr>
  17. <tr>
  18. <td>Your email:</td>
  19. <td><input type="text" name="email"></td>
  20. </tr>
  21. <tr>
  22. <td>Subject:</td>
  23. <td><input type="text" name="subject"></td>
  24. </tr>
  25. </table>
  26. <textarea rows="10" cols="30" ></textarea><br>
  27. <input type="submit" name="submit"><input type="reset" name="reset">
  28. </form>
Offline Maarten - 19/10/2004 17:45
Avatar van Maarten Erelid @Rensjuh: Als dat de filename is kan het best...
Offline Gerard - 19/10/2004 17:50
Avatar van Gerard Ouwe rakker murfy: er was een method vergeten 
dus POST of GET 
Offline AN_ALIEN - 19/10/2004 21:36
Avatar van AN_ALIEN Gouden medaille

Grafische beginner
ik heb nu dit:
  1. $your_email = "an_alien@eugamer.com";
  2.  
  3. if($_POST['submit'])
  4. {
  5. $subject = "$_POST['subject']";
  6. $message = "$_POST['message']";
  7. $name = "$_POST['name']";
  8. $email = "$_post['email']";
  9.  
  10. mail("$your_email","$subject","$message","name: $name\n Email: $email");
  11.  
  12. echo "bericht verzonden";
  13. }
  14. ?>
  15. <form action="eumailer.php" method="post">
  16. <table width="0%" border="0">
  17. <tr>
  18. <td>Your name/nick:</td>
  19. <td><input type="text" name="name"></td>
  20. </tr>
  21. <tr>
  22. <td>Your email:</td>
  23. <td><input type="text" name="email"></td>
  24. </tr>
  25. <tr>
  26. <td>Subject:</td>
  27. <td><input type="text" name="subject"></td>
  28. </tr>
  29. </table>
  30. <textarea rows="10" cols="30" ></textarea><br>
  31. <input type="submit" name="submit" value="Send"><input type="reset" name="reset" value="Reset">
  32. </form>


alleen werk het nog steeds niet:(
Offline Maarten - 19/10/2004 21:40 (laatste wijziging 19/10/2004 21:45)
Avatar van Maarten Erelid die
Citaat:
name: $namen Email: $email


moet dat niet From: $name <$email> zijn? zo doe ik het altijd, mss ligt daar het probleem.

bij $subject = "$_POST['subject']";
mag je die quotes weglaten, gewoon $subject = $_POST['subject']; . Je mag ze trouwens ook rechtstreeks in de mail() gebruiken.

Volgens mij ligt het daar.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s