login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP Formulier

Offline DennisW - 03/07/2006 14:15
Avatar van DennisWOnbekend Hello

Ik heb dus een formulier geschreven voor een offerteaanvraag voor iemand die ik ken.
De eerste versie die ik had geschreven werkte perfect maar de ontvanger van de gegevens die via mail wordt gestuurd wilde ook weten bij elk stukje info wat het precies is (bvb. bij het gegeven 'naam' dat ook dan ook zou staan 'Naam:').

Ik heb dit geschreven en normaal is alles foutloos maar toch komen de mails die via het offereformulier worden verstuurd niet aan.
Ik zal het stukje code van het email zenden (waar de fout normaal zit denk ik) hier zetten:

  1. $re = "QuBeDesign Offerte Form voor Discobar Candida";
  2.  
  3. $msg = "Naam $_POST[name]
  4. Voornaam:$_POST[voornaam]
  5. Adres: $_POST[adres]
  6. Postcode: $_POST[postcode]
  7. Stad: $_POST[woonplaats]
  8. Telefoon: $_POST[telefoon]
  9. Fax: $_POST[fax]
  10. Email: $_POST[email]
  11. Start event: $_POST[duur1]
  12. Einde event: $_POST[duur2]
  13. Aantal gasten: $_POST[aantalg]
  14. Soort event: $_POST[soortevent]
  15. Locatie event: $_POST[locatieevent]
  16. Opmerkingen: $_POST[msg]";
  17.  
  18. $headers = "From: $_POST[email] \r\n";
  19.  
  20. $myemail = "$youremail";
  21.  
  22. mail($myemail,$re,$msg,$headers);

Indien nodig kan ik ook het volledige .php zenden...

8 antwoorden

Gesponsorde links
Offline riekele - 03/07/2006 14:25 (laatste wijziging 03/07/2006 14:28)
Avatar van riekele PHP beginner gooi het hele bestand eens op plaatscode.be

edit: en haal variabelen buiten aanhalingstekens.
Offline Bart - 03/07/2006 14:28
Avatar van Bart PHP expert Toch vind ik het knap dat je geen parse errors krijgt, maargoed daar kom je hier niet voor, ik zal het stukje even overnieuw typen:
  1. <?php
  2. $re = "QuBeDesign Offerte Form voor Discobar Candida";
  3.  
  4. $msg = "Naam ".$_POST['name']."
  5. Voornaam: ".$_POST['voornaam']."
  6. Adres: ".$_POST['adres']."
  7. Postcode: ".$_POST['postcode']."
  8. Stad: ".$_POST['woonplaats']."
  9. Telefoon: ".$_POST['telefoon']."
  10. Fax: ".$_POST['fax']."
  11. Email: ".$_POST['email']."
  12. Start event: ".$_POST['duur1']."
  13. Einde event: ".$_POST['duur2']."
  14. Aantal gasten: ".$_POST['aantalg']."
  15. Soort event: ".$_POST['soortevent']."
  16. Locatie event: ".$_POST['locatieevent']."
  17. Opmerkingen: ".$_POST['msg'];
  18.  
  19. $headers = "From: ".$_POST['email']." \r\n";
  20.  
  21. $myemail = $youremail;
  22.  
  23. mail($myemail,$re,$msg,$headers);
  24. ?>
Offline Thomas - 03/07/2006 15:04
Avatar van Thomas Moderator $_POST[name] --> $_POST['name'], zoals Quicky hierboven aangeeft.

"name" is namelijk geen constante...
Offline DennisW - 03/07/2006 16:16 (laatste wijziging 04/07/2006 01:01)
Avatar van DennisW Onbekend bedankt ;) effe kijken als 't werkt

edit doet het niet hoor ik post eventjes de andere php bestanden

offerteconfig.php:
  1. <?php
  2. $youremail = "qubedesign@gmail.com";
  3. ?>


base_offerte_frame.php:
  1. verwijderd


Iemand die dit weet?
thx

Citaat:
Rensjuh edit:
Regels 2.3:
voorzie het bericht eventueel van codefragmenten (géén lappen text)
Plaats de lappen code op plaatscode.be


edit: ok, sorry:
http://www.plaatscode.be/1066/
Offline b4nkr0bz0r - 03/07/2006 17:46 (laatste wijziging 03/07/2006 17:49)
Avatar van b4nkr0bz0r PHP gevorderde Kerel, neem ff wat tut's door...dit is je echt verkeerd aangeleerd, of je hebt een oud script gekopieërd. Check Joel's tutorials over formulieren verwerken. Succes met PHP leren.

EDIT: je doet moet doen wat de mensen hierboven zeggen...
Offline BigBug - 03/07/2006 18:35
Avatar van BigBug PHP expert Vars buiten quote's,
Citaat:
$_POST[name] --> $_POST['name'], zoals Quicky hierboven aangeeft.

"name" is namelijk geen constante...
Echt, lezen is ook moeilijk he? Maar afkraken niet.. Of je moet ineens een 'nieuwe' eclipx zijn.. Maar degene die ik me herrinner was niet zo'n leuke en is c.a. 18x gebanned.
Offline DennisW - 04/07/2006 01:01
Avatar van DennisW Onbekend De rest van de code staat hierop:

http://www.plaatscode.be/1066/

Grtz
Offline Gerard - 04/07/2006 02:44 (laatste wijziging 04/07/2006 02:44)
Avatar van Gerard Ouwe rakker DennisW:
In dit topic zijn er al verschillende zaken naar voren gebracht waarvan ik vind dat jij er geen/nauwelijks aandacht aan schenkt en dat je totaal niet laat merken dat je er zelf ook maar enigzins moeite voor wil doen.

Hierbij sluit ik dan ook het topic.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s