login  Naam:   Wachtwoord: 
Registreer je!
 Forum

parse error

Offline bwfighter - 15/03/2006 20:50 (laatste wijziging 15/03/2006 20:51)
Avatar van bwfighterHTML interesse Ik krijg een parse error en weet niet wat ik fout doe, weet iemand raad hiermee

  1. <form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
  2. Voornaam:
  3. <input type="text" name="voornaam"><br />
  4. Achternaam: <input type="text" name="achternaam"><br />
  5. Leeftijd: <input type="text" name="leeftijd"><br />
  6. <input type="submit" name="verzenden" value="verzenden">
  7. </form>
  8. <?
  9. }


Citaat:
Rensjuh edit:
[..code..]tags!!![/code]
En geef ook meteen even de error?

4 antwoorden

Gesponsorde links
Offline michielvsb - 15/03/2006 20:52 (laatste wijziging 15/03/2006 20:53)
Avatar van michielvsb HTML interesse Je sluit je php code niet, voor de rest lijkt hier geen fout in te zitten.
Edit: achter je php-self ;
Offline bwfighter - 15/03/2006 20:54 (laatste wijziging 15/03/2006 20:55)
Avatar van bwfighter HTML interesse dit is de error


Parse error: parse error in C:\Inetpub\vhosts\rileyinn.be\httpdocs\ledenlijst\toevoegen.php on line 48



  1. <?php
  2. if(mysql_connect('localhost','rileyinn',''))
  3. {
  4. mysql_select_db('rileyinn') or die(mysql_error());
  5. }
  6. else
  7. {
  8. echo 'Kan geen verbinding maken';
  9. exit;
  10. }
  11.  
  12.  
  13. if($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST))
  14. {
  15. $aFouten = array();
  16. if($_POST['voornaam'] == '')
  17. {
  18. $aFouten[] = 'Je hebt geen naam ingevuld';
  19. }
  20. if($_POST['achternaam'] == '')
  21. {
  22. $aFouten[] = 'Je hebt geen achternaam ingevuld';
  23. }
  24. if($_POST['leeftijd'] == '' || !is_numeric($_POST['leeftijd']))
  25. {
  26. $aFouten[] = 'Je hebt een ongeldige leeftijd ingevuld';
  27. }
  28.  
  29. if(count($aFouten) != 0)
  30. {
  31. echo 'De volgende fouten zijn opgetreden: <br /><br />';
  32. for($Fi = 0; $Fi < count($aFouten); $Fi++)
  33. {
  34. echo $aFouten[$Fi].'<br />';
  35. }
  36. echo '<br />Klik <a href="javascript:history.go(-1);">hier</a> om terug te keren';
  37. }
  38. else
  39. {
  40. mysql_query("INSERT INTO formulier (voornaam,achternaam,leeftijd) VALUES ('".addslashes($_POST['voornaam'])."','".addslashes($_POST['achternaam'])."','".$_POST['leeftijd']."')") or die (mysql_error());
  41.  
  42. echo 'De gegevens zijn succesvol opgeslagen in de database';
  43. }
  44.  
  45. }
  46. else
  47. {
  48. <form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
  49. Voornaam:
  50. <input type="text" name="voornaam"><br />
  51. Achternaam: <input type="text" name="achternaam"><br />
  52. Leeftijd: <input type="text" name="leeftijd"><br />
  53. <input type="submit" name="verzenden" value="verzenden">
  54. </form>
  55. <?
  56. }
  57. ?>
Offline Simon - 15/03/2006 20:56 (laatste wijziging 15/03/2006 21:10)
Avatar van Simon PHP expert }
else
{
?>

@rensjuh: ik was eerder 
Offline Rens - 15/03/2006 20:57 (laatste wijziging 15/03/2006 20:57)
Avatar van Rens Gouden medaille

Crew algemeen
  1. else
  2. {
  3. <form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
  4. Voornaam:
  5. <input type="text" name="voornaam"><br />
  6. Achternaam: <input type="text" name="achternaam"><br />
  7. Leeftijd: <input type="text" name="leeftijd"><br />
  8. <input type="submit" name="verzenden" value="verzenden">
  9. </form>
  10. <?
  11. }
  12. ?>


Je gaat niet uit PHP.
Net voor je form, of na je { van de else op regel 47, moet je een ?> plaatsen.

  1. else
  2. {
  3. ?>
  4. <form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
  5. Voornaam:
  6. <input type="text" name="voornaam"><br />
  7. Achternaam: <input type="text" name="achternaam"><br />
  8. Leeftijd: <input type="text" name="leeftijd"><br />
  9. <input type="submit" name="verzenden" value="verzenden">
  10. </form>
  11. <?
  12. }
  13. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.272s