login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gegevens weergeven uit database (Opgelost)

Offline tomate - 31/07/2007 16:34
Avatar van tomateLid hy,

Ik heb deze code van sitemasters om gegevens uit een database weer te geven.
Hij heeft deze foutmelding:

Parse error: parse error in c:\program files\easyphp1-8\www\pronostieken\uitlezen.php on line 12
  1. <?
  2. include 'config.php'
  3. ?>
  4.  
  5.  
  6. <?php
  7. if(mysql_result(mysql_query("SELECT COUNT(id) FROM `speeldag1`"),0) == 0);
  8. {
  9. echo 'Er staan nog geen berichten in de database';
  10. }
  11. else
  12. {
  13. ?>
  14. <table>
  15. <tr>
  16. <td>Voornaam:</td>
  17. <td>Club Brugge</td>
  18. <td>Bergen</td>
  19. </tr>
  20. <?php
  21. $qSelect_berichten = mysql_query('SELECT * FROM `speeldag1`') or die (mysql_error());
  22. while($aBerichten = mysql_fetch_array($qSelect_berichten));
  23. {
  24. echo '<tr>
  25. <td>'.$aBerichten['voornaam'].'</td>
  26. <td>'.$aBerichten['clubbrugge'].'</td>
  27. <td>'.$aBerichten['tegenbr'].'</td>
  28. </tr>';
  29. }
  30. echo '</table>';
  31. }
  32. ?>


Help je me nog maar eens uit de knoop

9 antwoorden

Gesponsorde links
Offline Stijn - 31/07/2007 16:48
Avatar van Stijn PHP expert
  1. <?
  2. include 'config.php'; //PUNTKOMMA VERGETEN
  3. ?>
  4.  
  5.  
  6. <?php
  7. if(mysql_result(mysql_query("SELECT COUNT(id) FROM `speeldag1`"),0) == 0) //GEEN PUNTKOMMA HIER
  8. {
  9. echo 'Er staan nog geen berichten in de database';
  10. }
  11. else
  12. {
  13. ?>
  14. <table>
  15. <tr>
  16. <td>Voornaam:</td>
  17. <td>Club Brugge</td>
  18. <td>Bergen</td>
  19. </tr>
  20. <?php
  21. $qSelect_berichten = mysql_query('SELECT * FROM `speeldag1`') or die (mysql_error());
  22. while($aBerichten = mysql_fetch_array($qSelect_berichten)) //GEEN PUNTKOMMA HIER
  23. {
  24. echo '<tr>
  25. <td>'.$aBerichten['voornaam'].'</td>
  26. <td>'.$aBerichten['clubbrugge'].'</td>
  27. <td>'.$aBerichten['tegenbr'].'</td>
  28. </tr>';
  29. }
  30. echo '</table>';
  31. }
  32. ?>
Offline tomate - 31/07/2007 17:13 (laatste wijziging 01/08/2007 11:12)
Avatar van tomate Lid nog altijd de parse error
on line 12
Nu geeft hij geen foutmelding meer maar hij leest alleen de html code en geeft de gegevens niet weer
Offline Abbas - 01/08/2007 16:05
Avatar van Abbas Gouden medaille

Crew .NET
Misschien ligt het aan het feit dat je geen nieuwe rij in je tabel opent. Je sluit een rij af (</tr>) en je opent het PHP-stuk, maar je maakt niet eerst een nieuwe rij aan in je tabel...
Offline tomate - 01/08/2007 19:04
Avatar van tomate Lid Dat snap ik effe niet.
Offline Simon - 01/08/2007 19:08
Avatar van Simon PHP expert toon eens je config.php (vergeet niet van je wachtwoord te wissen)
Offline tomate - 01/08/2007 21:26
Avatar van tomate Lid
Simon schreef:
toon eens je config.php (vergeet niet van je wachtwoord te wissen)


Dit is mijn config.php
  1. <?php
  2.  
  3. mysql_connect ("$host", "$user", "$pass");
  4.  
  5. //configuratie van de database
  6.  
  7. $host = "localhost";
  8. $user = "root";
  9. $pass = "";
  10. $db = "pronostiek";
  11.  
  12. // einde van het script
  13. ?>
Offline Abbas - 01/08/2007 22:27
Avatar van Abbas Gouden medaille

Crew .NET
Vergeet wat ik ervoor zei, je maakt wel een <tr> aan in je echo, dit had ik niet gezien... Je moet nog wel je <table> tag afsluiten.
Offline Tienizz - 01/08/2007 23:26
Avatar van Tienizz Nieuw lid Probeer het eens hier mee dit ziet er wat overzichtelijker uit zit er geen losse html door je php tags door mocht dit niet duidelijker zijn moet je even een deel van je mysql table posten dan kunne we testen.
  1. <?php
  2. error_reporting('E_All');
  3. include 'config.php';
  4.  
  5. if(mysql_result(mysql_query("SELECT COUNT(id) FROM `speeldag1`"),0) == 0)
  6. { echo 'Er staan nog geen berichten in de database'; }
  7. else
  8. {
  9. echo '<table>
  10. <tr>
  11. <td>Voornaam:</td>
  12. <td>Club Brugge</td>
  13. <td>Bergen</td>
  14. </tr>';
  15.  
  16. $qSelect_berichten = mysql_query('SELECT * FROM `speeldag1`') or die (mysql_error());
  17. while($aBerichten = mysql_fetch_array($qSelect_berichten))
  18. {
  19. echo '<tr>
  20. <td>'. $aBerichten['voornaam'] .'</td>
  21. <td>'. $aBerichten['clubbrugge'] .'</td>
  22. <td>'. $aBerichten['tegenbr'] .'</td>
  23. </tr>';
  24. }
  25. echo '</table>';
  26. }
  27. ?>
Offline tomate - 02/08/2007 09:54
Avatar van tomate Lid Bedankt dit werkt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.383s