login  Naam:   Wachtwoord: 
Registreer je!
 Forum

data schrijven voor e-mail

Offline bwfighter - 28/03/2006 00:05
Avatar van bwfighterHTML interesse Hoi jongens

Ik heb een scriptje contact.php en mailformsend.php

in contact.php heb ik een formulier om gegevens in te vullen en via mailformsend.php laat ik de mail versturen

Het probleem is nu dat ik alles krijg hoe ik het wil maar de velden wat ik in mijn formulier invul krijg ik niet te zien. om een of andere reden schrijft het niet weg ?

hier het script:

Contact.php

  1. <link href="css/css.css" rel="stylesheet" type="text/css">
  2.  
  3. <script language="javascript">
  4. function keuze(){
  5. location=document.minimenu.onderwerp.options[document.minimenu.onderwerp.selectedIndex].value}
  6. </script>
  7.  
  8. <table width="567" border="0" cellpadding="0" cellspacing="0">
  9. <tr>
  10. <td height="25" align="left" valign="middle" class="up">Contactformulier</td>
  11. </tr>
  12. <tr>
  13. <td height="13" align="left" valign="middle" class="layout"><img src="images/streep-main.gif" width="567" height="9"></td>
  14. </tr>
  15. <tr>
  16. <td height="16" valign="middle" class="layout">&nbsp;</td>
  17. </tr>
  18. <tr>
  19. <td height="15" valign="middle" class="layout"><form name="form1" method="post" action="index.php?page=mailformsend"><table width="548" border="0" cellspacing="0" cellpadding="0" align="center">
  20. <tr>
  21. <td width="175" class="boven" align="left">Club:</td>
  22. <td width="373" height="20" align="left"><input name="club" type="text" id="club" size="50"></td>
  23. </tr>
  24. <tr>
  25. <td class="boven" align="left">Naam:</td>
  26. <td width="373" height="20" align="left"><input name="naam" type="text" id="naam" size="50"></td>
  27. </tr>
  28. <tr>
  29. <td class="boven" align="left">Voornaam:</td>
  30. <td width="373" height="20" align="left"><input name="voornaam" type="text" id="voornaam" size="50"></td>
  31. </tr>
  32. <tr>
  33. <td class="boven" align="left">Straat + nr: </td>
  34. <td width="373" height="20" align="left"><input name="straat" type="text" id="straat" size="50"></td>
  35. </tr>
  36. <tr>
  37. <td class="boven" align="left">Postcode:</td>
  38. <td width="373" height="20" align="left"><input name="postcode" type="text" id="postcode" size="11"></td>
  39. </tr>
  40. <tr>
  41. <td class="boven" align="left">Gemeente:</td>
  42. <td width="373" height="20" align="left"><input name="gemeente" type="text" id="gemeente" size="50"></td>
  43. </tr>
  44. <tr>
  45. <td class="boven" align="left">Telefoon:</td>
  46. <td width="373" height="20" align="left"><input name="telefoon" type="text" id="telefoon" size="50"></td>
  47. </tr>
  48. <tr>
  49. <td class="boven" align="left">Fax:</td>
  50. <td width="373" height="20" align="left"><input name="fax" type="text" id="fax" size="50"></td>
  51. </tr>
  52. <tr>
  53. <td class="boven" align="left">E-mail:</td>
  54. <td width="373" height="20" align="left"><input name="email" type="text" id="email" size="50"></td>
  55. </tr>
  56. <tr>
  57. <td height="16" colspan="2"></td>
  58. </tr>
  59. <tr>
  60. <td height="22" class="boven" align="left">Ik heb een vraag over: </td>
  61. <td height="22" class="boven" align="left"><select name=onderwerp onchange='keuze()' class=menustijl>
  62. <option value="Snookercompetitie">Snookercompetitie </option>
  63. <option value="Lidmaatschap">Lidmaatschap </option>
  64. <option value="Website">Website </option>
  65. <option value="Algemeen">Algemeen </option>
  66. </select></td>
  67. </tr>
  68. <tr>
  69. <td height="16" colspan="2"></td>
  70. </tr>
  71. <tr>
  72. <td class="boven" align="left">Uw opmerkingen: </td>
  73. <td width="373" height="20" align="left"><textarea name="bericht" cols="32" rows="6" wrap="virtual" id="bericht"></textarea></td>
  74. </tr>
  75. <tr>
  76. <td height="16" colspan="2"></td>
  77. </tr>
  78. <tr>
  79. <td colspan="2"><img src="images/streep-main.gif" width="548" height="9"></td>
  80. </tr>
  81. <tr>
  82. <td height="16" colspan="2"></td>
  83. </tr>
  84. <tr>
  85. <td>&nbsp;</td>
  86. <td align="left"><input name="submit" type="submit" value="Verzenden">
  87. &nbsp;&nbsp;<input name="Reset" type="reset" value="Reset"></td>
  88. </tr>
  89. </table>
  90. </form></td>
  91. </tr>
  92. </table>



mailformsend.php

  1. <link href="../css/index.css" rel="stylesheet" type="text/css">
  2.  
  3. <title>Contact</title>
  4.  
  5. <p>&nbsp;</p>
  6. <table width="548" border="0" align="center" cellpadding="0" cellspacing="1">
  7. <tr>
  8. <td valign="middle" align="center"><?
  9.  
  10. $mail = "info@fcfortuna.be"; //Your Email (DONT FORGET)
  11. $unaam = "Nunzio Verducci"; //Your name
  12. $subject="Contactformulier via de site";
  13.  
  14. mail("$mail", "$subject", "
  15. Beste $unaam,
  16.  
  17. E-mail binnen via het contactformulier van Rileyinn.be
  18. ---------------------------->
  19. Naam: $naam $voornaam
  20. Adres: $straat
  21. Gemeente: $postcode $gemeente
  22.  
  23. E-mail: $email
  24. Telefoonnummer: $telefoon
  25. Faxnummer: $fax
  26.  
  27. Club: $club
  28.  
  29. Onderwerp: $onderwerp
  30.  
  31. Opmerkingen: $bericht
  32.  
  33.  
  34.  
  35.  
  36. Vriendelijke groeten $naam", "From: $naam<$email>\nReturn-path: $email");
  37.  
  38. echo "<span class=\"layout\">Je bericht is verstuurd en zal zo spoedig mogelijk verwerkt worden</span><br>";
  39. echo "<span class=\"layout\">Wij zullen u binnenkort een antwoord sturen</span><br>";
  40. echo "<br>";
  41. echo "<span class=\"layout\">Indien er nog vragen zijn kan u ons altijd contacteren</span><br>";
  42. echo "<span class=\"layout\">Met vriendelijke groeten</span><br>";
  43. echo "<br>";
  44. echo "<br>";
  45. echo "<br>";
  46. echo "<span ><a href=\"javascript:history.back(-1)\" class=\"tekst\">Klik hier om terug te gaan naar het contactformulier</a><br></span>";
  47.  
  48.  
  49.  
  50. ?></td>
  51. </tr>
  52. </table>

6 antwoorden

Gesponsorde links
Offline Xtent - 28/03/2006 00:13
Avatar van Xtent Onbekend Misschien zou het handig zijn om $naam e.d. aan te maken? 
Offline bwfighter - 28/03/2006 08:36
Avatar van bwfighter HTML interesse hoe bedoel je, waar moet ik dat aanmaken, het staat er toch al
Offline Nrzonline - 28/03/2006 08:43 (laatste wijziging 28/03/2006 13:48)
Avatar van Nrzonline PHP ver gevorderde waar haal jij je $naam vandaan dan?

$unaam = 'set';
$naam = ''?

als je die dus niet hebt gezet moet je via $_POST['formName']
aanmaken..
  1. <?php
  2. $mail_message = "E-mail binnen via het contactformulier van Rileyinn.be";
  3. $mail_message .= "---------------------------->";
  4. $mail_message .= "Naam :" . $_POST['naam'] . $_POST['voornaam'];
  5. $mail_message .= "Adres :" . $_POST['straat'];
  6. ?>


so on..?

mail($mail, $subject, "Beste" . $unaam, $mail_message);

kweet niet of het werkt.. maar het lijkt me sterk dat je
alles onder ""(quotes) kunt plaatsen
Offline bwfighter - 28/03/2006 09:41
Avatar van bwfighter HTML interesse die staat toch op contact.php, of wat bedoel je
Offline marten - 28/03/2006 10:27 (laatste wijziging 28/03/2006 10:31)
Avatar van marten Beheerder variabelen buiten de quotes

eens ff verder kijken nou 

  1. action="index.php?page=mailformsend

zet die eens op mailformsend.php

verder al je variabelen die je in je mail wilt verzenden in de vorm $_POST['variabele'] doen.... zoals Nrzonline zegt
Offline Nrzonline - 28/03/2006 14:09 (laatste wijziging 28/03/2006 14:10)
Avatar van Nrzonline PHP ver gevorderde Je mail-script proberen te verbeteren, weet niet of hij werkt, want ik heb geen host hier op school om het te testen.. sry, maar ik hoop dat je d'r wat aan hebt.. volg ook de hulp van anderen...

  1. <?PHP
  2.  
  3. $mail = "info@fcfortuna.be"; //Your Email (DONT FORGET)
  4. $unaam = "Nunzio Verducci"; //Your name
  5. $subject= "Contactformulier via de site";
  6.  
  7. $mail_message = "E-mail binnen via het contactformulier van Rileyinn.be";
  8. $mail_message .= "----------------------------><br>";
  9. $mail_message .= "Naam: " . $_POST['naam'] . $_POST['voornaam'] . "<br>";
  10. $mail_message .= "Adres: " . $_POST['straat'] . "<br>";
  11. $mail_message .= "Gemeente: " . $_POST['postcode'] . $_POST['gemeente'] . "<br>";
  12. $mail_message .= "E-mail: " . $_POST['email'] . "<br>";
  13. $mail_message .= "Telefoonnummer: " . $_POST['telefoon'] . "<br>";
  14. $mail_message .= "Faxnummer: " .$_POST['fax'] . "<br><br>";
  15. $mail_message .= "Club: " . $_POST['club'] . "<br><br>";
  16. $mail_message .= "Onderwerp: " . $_POST['onderwerp'] . "<br><br>";
  17. $mail_message .= "Opmerkingen: " . $_POST['bericht'] . "<br><br><br>";
  18. $mail_message .= "Vriendelijke groeten " . $_POST['naam'] . ",
  19. From: " . $_POST['naam'] . "<" . $_POST['email'] . ">\nReturn-path: " . $_POST['email'];
  20.  
  21. mail($mail, $subject, 'Beste' . $unaam, $mail_message);
  22.  
  23. ?>


alle fouten voorbehouden, want ik heb het NIET kunnen testen,
en ik zit op school, dus er kunnen fouten inzitten...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.247s