login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]Vreemde parse error

Offline EliTe - 16/04/2005 17:26 (laatste wijziging 16/04/2005 17:49)
Avatar van EliTeOnbekend Hoi,
(schrijf netjes voor Henri )
Ik ben met mijn nieuwssysteem bezig en krijg een "parse error" op nieuws.php. hij zegt dit:
Citaat:
Parse error: parse error, unexpected '{' in nieuws.php on line 12

Hier is mijn code, de database verbinding werkt PERFECT:
  1. <?php
  2. require("configuratie.php");
  3. $nieuwsophalen = mysql_query("SELECT id, auteur, titel, date_format(datum, '%d %m %y %H') as nieuwsdatum_format, bericht, uitgebreid FROM nieuws order by datum DESC LIMIT 0, $max");
  4. $aantal = mysql_num_rows($nieuwsophalen);
  5. if($aantal == '0'){
  6. // er zijn nog geen nieuwsberichten gepost!
  7. $bericht = "Er zijn nog GEEN nieuwsberichten gepost";
  8. }
  9. else{
  10. if(!isset($_GET['actie'])){
  11. $bericht = "<table>";
  12. while($nieuwsgegevens = mysql_fetch_object($nieuwsophalen){
  13. // laat het nieuws zien!
  14. $nieuwsbericht = nl2br(htmlentities($obj->bericht);
  15. $bericht .= "<tr>";
  16. $bericht .= "$obj->titel - op $obj->nieuwsdatum_format door $obj->auteur";
  17. $bericht .= "</tr>";
  18. $bericht .= "<tr>";
  19. $bericht .= "$nieuwsbericht";
  20. $bericht .= "<br /><br />";
  21. $bericht .= "<b><a href=\"index.php?pagina=nieuws&actie=leesmeer&id=$obj->id\">Lees meer</a>";
  22. $bericht .= "</tr>";
  23. $bericht .= "<br>";
  24. }
  25. }
  26. }
  27. ?>

Heeft iemand enig idee wat ik fout doe?:|
EDIT: dit werkt, kijk in andere post, dat werkt nog niet

9 antwoorden

Gesponsorde links
Offline lemoinet - 16/04/2005 17:31 (laatste wijziging 16/04/2005 17:39)
Avatar van lemoinet PHP gevorderde een vergeten op regel 12 na ($nieuwsophalen)

edit: sorry een ) vergeten
Offline EliTe - 16/04/2005 17:33 (laatste wijziging 16/04/2005 17:35)
Avatar van EliTe Onbekend @lemoinet:
Citaat:
en vergeten op regel 12 na ($nieuwsophalen)

een wat vergeten????
een spatie?:s
Trouwens: $nieuwsophalen bestaat helemaal niet
Offline Thomas - 16/04/2005 17:37 (laatste wijziging 16/04/2005 17:38)
Avatar van Thomas Moderator een ")".

doh.

while() en mysql_fetch_object() moeten beide worden afgesloten met een ")".
Offline EliTe - 16/04/2005 17:42 (laatste wijziging 16/04/2005 18:28)
Avatar van EliTe Onbekend Oh jah idd. Lekr dom weer.
Dit werkt, maar nou iets anders, weer een parse error, in regel 9:
  1. <?php
  2. require("configuratie.php");
  3. $nieuwsophalen = mysql_query("SELECT id, auteur, titel, date_format(datum, '%d %m %y %H') as nieuwsdatum_format, bericht, uitgebreid FROM nieuws order by datum DESC LIMIT 0, $max");
  4. $aantal = mysql_num_rows($nieuwsophalen);
  5. if($aantal != '0'){
  6. if(!isset($_GET['actie'])){
  7. $bericht = "<table>";
  8. while($nieuwsgegevens = mysql_fetch_object($nieuwsophalen)){
  9. $nieuwsbericht = nl2br(htmlentities($obj->bericht);
  10. $bericht .= "<tr>";
  11. $bericht .= "$obj->titel - op $obj->nieuwsdatum_format door $obj->auteur";
  12. $bericht .= "</tr>";
  13. $bericht .= "<tr>";
  14. $bericht .= "$nieuwsbericht";
  15. $bericht .= "<br /><br />";
  16. $bericht .= "<b><a href=\"index.php?pagina=nieuws&actie=leesmeer&id=$obj->id\">Lees meer</a>";
  17. $bericht .= "</tr>";
  18. $bericht .= "<br>";
  19. }
  20. }
  21. }
  22. }
  23. else{
  24. // er zijn nog geen nieuwsberichten gepost!
  25. $bericht = "Er zijn nog GEEN nieuwsberichten gepost";
  26. }
  27. echo $bericht;
  28. ?>
Offline lemoinet - 16/04/2005 17:44
Avatar van lemoinet PHP gevorderde hetzelfde op regel 9 weeral een )
Offline EliTe - 16/04/2005 17:48
Avatar van EliTe Onbekend Eindelijk, voor zover werkt dit script, nog een paar keer een haakje sluiten vergeten, bedankt voor de snelle service (lemoinet & FangorN).^^
Offline Fenrir - 16/04/2005 17:50
Avatar van Fenrir PHP expert Neem NotePad2, als je de cursor op een haakje zet, kun je zo zien of je hem gesloten hebt of niet.
Offline Thomas - 16/04/2005 17:50
Avatar van Thomas Moderator Cool. Als je snel punten wilt verdienen in PHP zet je gewoon tig keer dezelfde fout in je script, en vraagt voor elke zelfde fout opnieuw wat de oorzaak is...
Offline nemesiskoen - 16/04/2005 17:51 (laatste wijziging 16/04/2005 17:52)
Avatar van nemesiskoen Gouden medaille

PHP expert
ook ff, mss zou je die 1e

$bericht = "Er zijn nog GEEN nieuwsberichten gepost";

moeten weghalen... want anders is je bericht zowiezo "Er zijn nog GEEN nieuwsberichten gepost";

en het ga wss ook een error geven... omdat je een } afsluit die je niet hebt geopend

edit: iets te laat... kzie da je't zelf al hebt gevonden
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.431s