login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mailform info wordt niet meegestuurd

Offline wimdeg - 25/01/2006 16:24 (laatste wijziging 25/01/2006 16:29)
Avatar van wimdegNieuw lid Hey,
Ik heb een mailform bestaande uit
- conf.inc
  1. <?php
  2. $messageform = "
  3. Name: $name
  4. Email: $email
  5. Phone: $phone
  6. ";
  7. ?>


- aanmelden.php
  1. <form action="sendmail.php" method="post">
  2.  
  3. Name<BR>
  4. <input type='text' name='name'><BR>
  5.  
  6. Email Adress<BR>
  7. <input type='text' name='email'><BR>
  8.  
  9. Phone Number<BR>
  10. <input type='text' name='phone'><BR>
  11.  
  12. <input type='submit' value='Send'><BR>
  13.  
  14. </FORM>


-sendmail.php

  1. <?php
  2.  
  3. include('config.inc');
  4.  
  5. if ($_SERVER['REQUEST_METHOD'] == "POST") {
  6.  
  7.  
  8. $name = $_POST['name'];
  9. $email = $_POST['email'];
  10. $phone = $_POST['phone'];
  11.  
  12. mail( $emailto , $subject , $messageform , "From: $emailfrom \nReply-To: $emailfrom" );
  13.  
  14. }
  15. ?>


Wanneer ik een test doe komt de mail aan en de email ziet er als volgt uit:
Name:
Email:
Phone:
Zonder de waarden $name $email $phone uit het formulier ingevuld.

Ik krijg ook volgende errors wanneer ik error reporting aanzet
Notice: Undefined variable: name in ..config.inc on line x
Notice: Undefined variable: email in ..config.inc on line x
Notice: Undefined variable: phone in ..config.inc on line x

Iemand een idee hoe ik dit kan oplossen.
Many thanks

Mod-edit:
Gebruik de daardoor bestemde [code]-tags om het een en ander te highlighten.

2 antwoorden

Gesponsorde links
Offline haytjes - 25/01/2006 16:39
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
als ik het zo zie, is de eerste file config.inc.

En dan is het normaal dat het niet werkt. De $name,.. wordt maar nadien gezet. Dus kan het niet voordien al aangeropen worden.

  1. <?php
  2. if ($_SERVER['REQUEST_METHOD'] == "POST") {
  3. $name = $_POST['name'];
  4. $email = $_POST['email'];
  5. $phone = $_POST['phone'];
  6.  
  7. include('config.inc');
  8.  
  9. mail( $emailto , $subject , $messageform , "From: $emailfrom \nReply-To: $emailfrom" );
  10. }
  11. ?>
Offline wimdeg - 25/01/2006 16:51
Avatar van wimdeg Nieuw lid ^^ Thanks ...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s