login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wat is er fout?

Offline roy - 24/12/2004 22:04 (laatste wijziging 04/03/2008 10:34)
Avatar van royPHP gevorderde Hij doet de UBB code fout.
wat heb ik fout gedaan?

  1. <?PHP
  2. $id = $_GET['id'];
  3.  
  4.  
  5.  
  6.  
  7.  
  8. $sql = "SELECT * FROM Artikel WHERE id='$id'";
  9. $resultaat = mysql_query($sql); // voer SQL code uit
  10. if (mysql_num_rows($resultaat) > 0) {
  11. echo "<p><div class=\"big\">Artikeloverzicht</div><br>";
  12. echo "<table border=1>";
  13. echo "<tr><td><b>Bewerk</b></td><td><b>Naam</b></td><td><b>Omschrijving</b></td><td><b>Prijs in &euro;</b></td><td>Afbeeldingen</td></tr>"; // bovenste regel
  14. while ($rij = mysql_fetch_array($resultaat)) {
  15.  
  16. $bericht = $rij->Omschrijving;
  17.  
  18. //UBB-code
  19. $bericht = preg_replace("/\[B\](?U)((.|\n|\r)*)\[\/B\]/", "<B>\\1</B>", $bericht);
  20. $bericht = preg_replace("/\[U\](?U)((.|\n|\r)*)\[\/U\]/", "<U>\\1</U>", $bericht);
  21. $bericht = preg_replace("/\[I\](?U)((.|\n|\r)*)\[\/I\]/", "<I>\\1</I>", $bericht);
  22. $bericht = preg_replace("/\[S\](?U)((.|\n|\r)*)\[\/S\]/", "<S>\\1</S>", $bericht);
  23. $bericht = eregi_replace("\\[COLOR=([^\\[]*)\\]([^\\[]*)\\[/COLOR\\]","<font color=\"\\1\">\\2</font>",$bericht);
  24. $bericht = eregi_replace("\\[SIZE=([^\\[]*)\\]([^\\[]*)\\[/SIZE\\]","<font size=\"\\1\">\\2</font>",$bericht);
  25. $bericht = eregi_replace("\\[ALIGN=([^\\[]*)\\]([^\\[]*)\\[/ALIGN\\]","<p align=\"\\1\">\\2</p>",$bericht);
  26. $bericht = eregi_replace("\\[EMAIL=([^\\[]*)\\]([^\\[]*)\\[/EMAIL\\]", "<a href=\"mailto:\\1\">\\2</a>",$bericht);
  27. $bericht = eregi_replace("\\[URL=([^\\[]*)\\]([^\\[]*)\\[/URL\\]","<a href=\\1 target=_blank>\\2</a>",$bericht); ;
  28.  
  29. return $bericht;
  30. }
  31.  
  32. echo "<tr>";
  33. echo "<td><a href=\"artikel_wissen.php?actie=wis&artikelid=".$rij["ARTIKEL_ID"]."\" onClick=\"return Confirm(1)\">[Wissen]</a><br>";
  34. echo "<a href=\"artikel_afbeelding.php?artikelid=".$rij["ARTIKEL_ID"]."\">[Afbeelding uploaden]</a><br>";
  35. echo "</td>";
  36. echo "<td>".$rij["Naam"]."</td>";
  37. echo "<td>".$bericht."</td>";
  38. echo "<td>".number_format($rij["Prijs"], 2, ',', ' ')."</td>";
  39. echo "<td>";
  40. $sql = "SELECT * FROM Afbeelding WHERE ARTIKEL_ID=".$rij["ARTIKEL_ID"];
  41. $afbeeldingen = mysql_query($sql);
  42. if (mysql_num_rows($afbeeldingen) > 0) {
  43. while ($afb_rij = mysql_fetch_array($afbeeldingen)) {
  44. $bestandsnaam = $sitepad.$afb_rij["AFBEELDING_ID"].$afb_rij["Bestandstype"];
  45. echo "<img src=\"uploadimages/plaatjes/$bestandsnaam\">&nbsp;";
  46. }
  47. } else {
  48. echo "Geen afbeeldingen voor dit artikel";
  49. }
  50. echo "</td></tr>";
  51.  
  52. }
  53. echo "</table>";
  54. }
  55. echo "<p><a href=\"artikel_toevoegen.php\">Artikel Toevoegen</a>";
  56.  
  57. ?>


hij geeft als foutmelding:
Parse error: parse error, unexpected T_STRING in /var/www/html/artikeloverzicht.php on line 22

regel 22 is de eerste regel van de ubb code

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.32s