login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Error

Offline Rik1 - 08/10/2005 23:13
Avatar van Rik1Nieuw lid Ik krijg steeds een error:
Parse error: parse error, unexpected '}' in /home/seneoxnl/domains/seneox.nl/public_html/dp/comment.php on line 47

Maar line 47 bestaat niet eens? Iemand suggesties?

6 antwoorden

Gesponsorde links
Offline Rens - 08/10/2005 23:14
Avatar van Rens Gouden medaille

Crew algemeen
Zomaar een gok in het wilde weg:
een } vergeten.

Post je script, dit word gokken.
Offline Rik1 - 08/10/2005 23:15
Avatar van Rik1 Nieuw lid
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <title>Untitled Document</title>
  6. <link href="styles/textknop.css" rel="stylesheet" type="text/css">
  7. </head>
  8.  
  9. <body>
  10. <?php
  11. echo "<center><a href='?p=postcmd'>Post a new comment.</a>";
  12. include 'inc/db_connect.inc.php';
  13. include 'inc/functies.php';
  14.  
  15. $cmd = $_GET['id'];
  16. if ($cmd == '')
  17. die("Oeps, dit mag niet. Ga terug!"); // Er is geen id opgegeven in de url, geen zin om verder te gaan.
  18.  
  19. $comment = mysql_query("SELECT * FROM comments WHERE nieuwsid = ($cmd) ORDER BY id DESC"); // $cmd = bijv. 19 (&id=19) selecteert php alle texten met het
  20. // nieuwsid 19 en geeft het weer.
  21. while ($x = mysql_fetch_object($comment)) {
  22. $id=$x->id;
  23. $user=$x->gebruikersnaam;
  24. $bericht=$x->bericht;
  25.  
  26. // Tabellen maken.
  27. // <------------------------>
  28. ?>
  29. <div align='center'>
  30. <table width='538' height='35' border='1' cellpadding='0' cellspacing='0' bordercolorlight='#000000'>
  31. <tr background='images/tabelbg1_titel.jpg'>
  32. <?php echo "<td height='14' align='left' valign='top' background='images/tabelbg1_titel.jpg'><span class='textwit'><b>Comment</b> : Posted by - <b>$user</b> on - 0000-00-00"; ?></span></td>
  33. </tr>
  34. <tr>
  35. <?php echo "<td width='469' align='left' valign='top' background='images/tabelbg2_post.jpg'>$bericht";?>
  36. </td><br>
  37. </tr>
  38. </table>
  39. </div>
  40. </body>
  41. </html>
  42. <?php } ?>
Offline Ontani - 08/10/2005 23:16
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
if ($cmd == '')

daar is geen start accolade:

if ($cmd == '') {
Offline Rik1 - 08/10/2005 23:19
Avatar van Rik1 Nieuw lid Nu geef ie een fout op line 42
Offline Rens - 08/10/2005 23:19 (laatste wijziging 08/10/2005 23:23)
Avatar van Rens Gouden medaille

Crew algemeen
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <title>Untitled Document</title>
  6. <link href="styles/textknop.css" rel="stylesheet" type="text/css">
  7. </head>
  8.  
  9. <body>
  10. <?php
  11. echo "<center><a href='?p=postcmd'>Post a new comment.</a>";
  12. include 'inc/db_connect.inc.php';
  13. include 'inc/functies.php';
  14.  
  15. $cmd = $_GET['id'];
  16. if ($cmd == '')
  17. {
  18. die("Oeps, dit mag niet. Ga terug!"); // Er is geen id opgegeven in de url, geen zin om verder te gaan.
  19. } else
  20. {
  21.  
  22. $comment = mysql_query("SELECT * FROM comments WHERE nieuwsid = ".$cmd." ORDER BY id DESC"); // $cmd = bijv. 19 (&id=19) selecteert php alle texten met het
  23. // nieuwsid 19 en geeft het weer.
  24. ?>
  25. <div align='center'>
  26. <table width='538' height='35' border='1' cellpadding='0' cellspacing='0' bordercolorlight='#000000'>
  27. <tr background='images/tabelbg1_titel.jpg'>
  28. <?PHP
  29. while ($x = mysql_fetch_object($comment))
  30. {
  31.  
  32. // Tabellen maken.
  33. // <------------------------>
  34. ?>
  35. <td height='14' align='left' valign='top' background='images/tabelbg1_titel.jpg'><span class='textwit'><b>Comment</b> : Posted by - <b><?=$x->gebruikersnaam;?></b> on - 0000-00-00"; ?></span></td>
  36. </tr>
  37. <tr>
  38. <td width='469' align='left' valign='top' background='images/tabelbg2_post.jpg'><?=$x->bericht;?>
  39. </td><br>
  40. </tr>
  41. <?PHP
  42. }
  43. ?>
  44. </table>
  45. </div>
  46. <?PHP
  47. }
  48. ?>
  49. </body>
  50. </html>


Try this.
Meteen een hoop aangepast.
1. Beetje duidelijker ingesprongen.
2. Gezorgd dat het goed weergeven word.
3. Vars buiten quotes gehaald.

edit; Owjah, je script is btw niet echt veilig.
Ik zou als ik jou was ook nog ff kijken of je $cmd wel een getal is d.m.v. Is_Numeric().
Offline Rik1 - 08/10/2005 23:20
Avatar van Rik1 Nieuw lid Yooo hij werkt vet bedankt! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s