login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Bestelformulier html en php komen denk ik niet overeen

Offline MisterMaik - 27/09/2007 21:54
Avatar van MisterMaikNieuw lid
Hallo Allemaal!

Ik ben nieuw hier op het forum en heb al meteen een vraagje. Ben voor ons nieuwgestarte bedrijfje een bestelformuliertje achter de site aan het maken. ( Nou ja, bij elkaar aan het schrapen van tutorials en dergelijke. ) Het bestelformulier zelf werkt op zich goed. Is nog niet helemaal af, maar dat lukt wel.

Alleen de php code die erachter moet komen hangen ( die ik ook ergens vandaan heb en heb aangepast ) wil niet helemaal werken. Als jullie de twee naast elkaar leggen, kunnen jullie me dan vertellen waar de fout zit?

En nog meteen een vraag.... om te bestellen moeten mensen akkoord gaan met de algemene voorwaarden... Dat vakje moeten ze aanvinken... Kun je daarop tijdens het versturen van het formulier ook op controleren?

Plaatscode: 3434

Plaatscode: 3435

Alvast Bedankt Voor De Hulp!

Groeten,

Maikel

4 antwoorden

Gesponsorde links
Offline Bruud - 27/09/2007 22:24
Avatar van Bruud Nieuw lid Hallo,
Wat doet het niet percies? Ik heb in ieder geval 1 fout gevonden. Bij de input van straatnaam is de "name" Lastname, dat moet StreetName worden.
de checkbox:
  1. <input type="checkbox" name="checkbox" /> Gaat u akkoord met de voorwaarden?

dit moet onder het formulier gezet worden
  1. <?php
  2. if($_POST['checkbox'] != true) {
  3. $ok = false;
  4. $error .= '- U moet akkoord gaan met de voorwaarden<br />';
  5. }
Offline MisterMaik - 28/09/2007 00:47
Avatar van MisterMaik Nieuw lid He Bruud,

In ieder geval alvast dank voor de php-code voor die checkbox. In html was het me inmiddels al wel gelukt.

Over het formulier.... Als het volledig is ingevuld krijg ik steeds de volgende foutmelding:

Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/moneytree/domains/money-tree.nl/public_html/bestellen/VerwerkBestelling.php on line 135

Kom er niet achter welk gedeelte van de php-code dat is...

Hopelijk heb je genoeg aan deze info....??? Anders hoor ik het graag
Offline shonda - 28/09/2007 03:16 (laatste wijziging 28/09/2007 03:19)
Avatar van shonda Lid Verander het volgende vanaf lijn 117:

  1. <?php
  2. // E-mail naar $_POST['email'] (poster)
  3. $msg_2_poster = "Beste ".$_POST['Title']."".$_POST['SecondName']."".$_POST['LastName'].",
  4. Bedankt voor het invullen van het formulier. U heeft het onderstaande formulier
  5. ingevuld op ".date('d-m-Y')." om ".date('H:i').". Vanaf ".get_ip().".
  6. ======================================================================
  7. Titel: ".$_POST['Title']."
  8. Voornaam: ".$_POST['FirstName']."
  9. Tussenvoegsel: ".$_POST['SecondName']."
  10. Achternaam: ".$_POST['LastName']."
  11. ======================================================================
  12. Straatnaam: ".$_POST['StreetName']."
  13. Huisnummer: ".$_POST['StreetNumber']."
  14. Toevoeging: ".$_POST['StreetAddition']."
  15. Postcode: ".$_POST['PostalCode']."
  16. Land: ".$_POST['CountryCode']."
  17. ?>


In
  1. <?php
  2. // E-mail naar $_POST['email'] (poster)
  3. $msg_2_poster = "Beste ".$_POST['Title']."".$_POST['SecondName']."".$_POST['LastName'].",
  4. Bedankt voor het invullen van het formulier. U heeft het onderstaande formulier
  5. ingevuld op ".date('d-m-Y')." om ".date('H:i').". Vanaf ".get_ip().".
  6. ======================================================================
  7. Titel: ".$_POST['Title']."
  8. Voornaam: ".$_POST['FirstName']."
  9. Tussenvoegsel: ".$_POST['SecondName']."
  10. Achternaam: ".$_POST['LastName']."
  11. ======================================================================
  12. Straatnaam: ".$_POST['StreetName']."
  13. Huisnummer: ".$_POST['StreetNumber']."
  14. Toevoeging: ".$_POST['StreetAddition']."
  15. Postcode: ".$_POST['PostalCode']."
  16. Land: ".$_POST['CountryCode'].""
  17. ?>

Dus aan het einde van lijn 131 een " toevoegen.

Aangezien er zonder " alles erna(de if bijvoobeeld!)
In de '$msg_2_poster' komt te staan.
Offline MisterMaik - 28/09/2007 10:46
Avatar van MisterMaik Nieuw lid Beste Shonda,

Iig bedankt. Ik krijg nu echter een nieuwe foutmelding op lijn 94. Heb daar hetzelfde gedaan als bij lijn 131, maar het wil maar niet werken.

Ik zal zowel de html als de php zoals ze nu zijn nog eens posten:

Hier de html ( alleen het form gedeelte. Rest is niet belangrijk... staat allemaal in een tabelraster dus... ):
Plaatscode: 3438

Hier de bijbehorende?(moet het gaan worden iig) php:
Plaatscode: 3439

Verder had ik een vraagje over die echos onderaan... ( beetje beginnersvraagje vrees ik ). Is het ook mogelijk om hem te laten echo-en naar een soort 'bedankpagina' elders op de site?

Alvast bedankt voor de reacties.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s