login  Naam:   Wachtwoord: 
Registreer je!
 Forum

unexpected T_STRING

Offline Willemtiel - 05/02/2005 19:46 (laatste wijziging 05/02/2005 19:47)
Avatar van WillemtielNieuw lid Hoi,

Ik heb een aanmeldformulier gemaakt.
Maar krijg deze foutmeling: Parse error: parse error, unexpected T_STRING in /home/projects/default//www/Aanmelding/verwerk.php on line 22

Waar zit de fout????
hier het script, eerst het form en daarna het verwerk script

  1. <FORM NAME="formulier" METHOD="POST" ACTION="verwerk.php">
  2.  
  3. <table>
  4. &nbsp;<tr><td width="150">Naam:</td><td width="250"><input type="text" name="naam" size="35"></td></tr>
  5. <tr><td width="150">Leeftijd:</td><td width="250"><input type="text" name="leeftijd" size="35"></td></tr>
  6. <tr><td width="150">Geslacht:</td><td width="250"><select name="geslacht">
  7. <option value=""></option>
  8. <option>M</option>
  9. <option>V</option>
  10. </select></td>
  11. <tr><td width="150">Woonplaats:</td><td width="250"><input type="text" name="woonplaats" size="35"></td></tr>
  12. <tr><td width="150">Telefoon nummer:</td><td width="250"><input type="text" name="telefoonnr" size="35"></td></tr>
  13. <tr><td width="150">Email:</td><td width="250"><input type="text" name="email" size="35"></td></tr>
  14. <tr><td width="150">Beroep:</td><td width="250"><input type="text" name="beroep" size="35"></td></tr>
  15. <tr><td width="150">Termijn van inschrijving:</td><td width="250"><select name="termijn">
  16. <option value=""></option>
  17. <option>3 maanden</option>
  18. <option>6 maanden</option>
  19. <option>9 maanden</option>
  20. <option>Onbepaald</option>
  21. <tr><td width="150">Aantal personen:</td><td width="250"><select name="aantal personen">
  22. <option value=""></option>
  23. <option>1</option>
  24. <option>2</option>
  25. </select></td>
  26. <tr><td width="150">Voorkeuren:</td><td width="250"><select name="voorkeuren">
  27. <option value=""></option>
  28. <option>Geen voorkeur</option>
  29. <option>Eigen douce en toilet</option>
  30. <option>Gemeenschappelijk gebruik van douche en toilet</option>
  31. <option>Paardenstal</option>
  32. </select></td>
  33. <tr><td valign="top">Opmerkingen:</td><td><textarea name="opmerkingen" cols="34" rows="5"></textarea><br></td></tr>
  34.  
  35. <INPUT TYPE="Submit" NAME="Submit" VALUE="Submit">
  36. <INPUT TYPE="Reset" NAME="Reset" VALUE="Reset">
  37. </p>
  38. </FORM>


Verwerk:
  1. <?php
  2.  
  3.  
  4. mysql_connect("xxxx", "xxxx", "xxxxxx");
  5. mysql_select_db("xxxxx");
  6.  
  7.  
  8.  
  9. if (isset($_POST['Submit'])) {
  10. $naam=$_POST['naam'];
  11. $leeftijd=$_POST['leeftijd'];
  12. $geslacht=$_POST['geslacht'];
  13. $woonplaats=$_POST['woonplaats'];
  14. $telefoonnr=$_POST['telefoon nummer'];
  15. $email=$_POST['email'];
  16. $termijn=$_POST['termijn van inschrijving'];
  17. $aantal personen=$_POST['aantal personen'];
  18. $voorkeuren=$_POST['voorkeuren'];
  19. $opmerkingen=$_POST['opmerkingen'];
  20.  
  21.  
  22. $query="INSERT INTO Aanmelding (naam, leeftijd, geslacht, woonplaats, telefoonnr, email, termijn, aantal personen, voorkeuren, opmerkingen, ip, datum) VALUES ('".$naam."', '".$leeftijd."', '".$geslacht."', '".$woonplaats."', '".$telefoonnr."', '".$email."', '".$termijn."', '".$aantal personen."', '".$voorkeuren."', '".$opmerkingen."', '".$REMOTE_ADDR."', '".date('Y-m-d H:i:s')."')";
  23. mysql_query($query) or die (mysql_error());
  24.  
  25.  
  26.  
  27. echo "Dank u voor uw aanmelding. We zullen discreet me uw gegevens omgaan. Zodra er wat beschikbaar komt, en in uw profiel past zullen we u benaderen";
  28. } ?>


Zit het in het script of in mysql?

6 antwoorden

Gesponsorde links
Offline Tuinstoel - 05/02/2005 19:47
Avatar van Tuinstoel PHP expert '".$aantal personen."',

Kan niet, of de var moet aan elkaar, of personen moet weg.
Offline Willemtiel - 05/02/2005 19:54
Avatar van Willemtiel Nieuw lid Heb ik aangepast maar krijg nu deze melding:
You have an error in your SQL syntax near 'personen, voorkeuren, opmerkingen, ip, datum) VALUES ('', '', '', '', '', '', ''' at line 1

  1. <?php
  2. mysql_connect("xxxx", "xxxx", "xxxxxx");
  3. mysql_select_db("xxxxx");
  4.  
  5.  
  6. if (isset($_POST['Submit'])) {
  7. $naam=$_POST['naam'];
  8. $leeftijd=$_POST['leeftijd'];
  9. $geslacht=$_POST['geslacht'];
  10. $woonplaats=$_POST['woonplaats'];
  11. $telefoonnr=$_POST['telefoon nummer'];
  12. $email=$_POST['email'];
  13. $termijn=$_POST['termijn van inschrijving'];
  14. $aantalpersonen=$_POST['aantal personen'];
  15. $voorkeuren=$_POST['voorkeuren'];
  16. $opmerkingen=$_POST['opmerkingen'];
  17.  
  18.  
  19. $query="INSERT INTO Aanmelding (naam, leeftijd, geslacht, woonplaats, telefoonnr, email, termijn, aantal personen, voorkeuren, opmerkingen, ip, datum) VALUES ('".$naam."', '".$leeftijd."', '".$geslacht."', '".$woonplaats."', '".$telefoonnr."', '".$email."', '".$termijn."', '".$aantalpersonen."', '".$voorkeuren."', '".$opmerkingen."', '".$REMOTE_ADDR."', '".date('Y-m-d H:i:s')."')";
  20. mysql_query($query) or die (mysql_error());
  21.  
  22.  
  23.  
  24. echo "Dank u voor uw aanmelding. We zullen discreet me uw gegevens omgaan. Zodra er wat beschikbaar komt, en in uw profiel past zullen we u benaderen";
  25. }
  26. ?>
Offline Tuinstoel - 05/02/2005 19:56
Avatar van Tuinstoel PHP expert 1) Waarom zet je al die post vars om? Is niet nodig!
2) Verspreid je query over meerdere lijnen voor overzicht

aantal personen,

Dat mag niet. Dat staat er nu nog een keer, dit moet ook aan elkaar of helemaal niet.

3) Netjes leren scripten!
Offline vinTage - 05/02/2005 19:57 (laatste wijziging 05/02/2005 19:58)
Avatar van vinTage Nieuw lid
  1. INSERT INTO Aanmelding (naam, leeftijd, geslacht, woonplaats, telefoonnr, email, termijn, [b]aantal personen[/b], voorkeuren

die mss ook nog ?
ik weet niet hoor, ik ben er net zo slecht in als jij 

edit
to leet 
Offline stuifie - 05/02/2005 20:04
Avatar van stuifie PHP beginner deze zal hij ook niet herkenen
  1. $termijn=$_POST['termijn van inschrijving'];


in het formulier staat namelijk dit:
  1. <select name="termijn">
Offline Willemtiel - 05/02/2005 20:04
Avatar van Willemtiel Nieuw lid Pffff...ok...het werkt......leren scripten?Ik vind dit al knap van mezelf..dat ik zoiets in elkaar kan knutsen....2 maanden geleden wist ik niet eens wat mysql was laat staan php...
Maar goed ik begrijp wat je bedoeld..
iig bedankt:p
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.231s