login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost]syntax error

Offline tbk - 26/08/2006 15:01 (laatste wijziging 26/08/2006 15:44)
Avatar van tbkPHP beginner
  1. <?php
  2.  
  3. function bbcode($reactie) {
  4. $reactie = nl2br(htmlspecialchars($reactie));
  5.  
  6. $bbcode = array(
  7. "'\[b\](.*?)\[/b\]'",
  8. "'\[i\](.*?)\[/i\]'",
  9. "'\[u\](.*?)\[/u\]'",
  10. "'\[img\](.*?)\[/img\]'",
  11. "'\[url=(.*?)\](.*?)\[/url\]'",
  12. "'\[url\](.*?)\[/url\]'",
  13. "'\[color=(\#[0-9A-F]{6})\](.*?)\[/color\]'",
  14. "'\[center\](.*?)\[/center\]'",
  15. "'\[left\](.*?)\[/left\]'",
  16. "'\[right\](.*?)\[/right\]'",
  17. "~\[size=(\d+)](.+?)\[/size]~sie",
  18.  
  19. );
  20.  
  21. $html = array(
  22. "<b>\\1</b>",
  23. "<i>\\1</i>",
  24. "<u>\\1</u>",
  25. "zeerspecial('\\1')",
  26. "<a href=\"\\1\" target=\"_blank\">\\2</a>",
  27. "<a href=\"\\1\" target=\"_blank\">\\1</a>",
  28. "<font color=\"\\1\">\\2</font>",
  29. "<div align=\"center\">\\1</div>",
  30. "<div align=\"left\">\\1</div>",
  31. "<div align=\"right\">\\1</div>",
  32. '\'<span style="font-size: \1pt;">\2</span>\';',
  33.  
  34.  
  35.  
  36. );
  37.  
  38.  
  39.  
  40.  
  41.  
  42. $reactie = preg_replace($bbcode, $html, $reactie);
  43. return $reactie;
  44.  
  45.  
  46.  
  47.  
  48. }
  49. function zeerspecial($mid){
  50. include('config.php');
  51. $query=mysql_query("SELECT*FROM singlefoto WHERE id='".$mid."'");
  52. $neem=mysql_fetch_assoc($query);
  53. return "<img src=\"plaatjes/single/'".$neem['naam']."' \" ALT=\" '".$neem['trefwoord']."' \">";
  54. }
  55.  
  56.  
  57. ?>


ja, ik heb een doodgewone syntax error in mijn script zitten maar ik vind hem maar niet, zit me suf te zoeken, heb al eens alle variabele namen veranderd maar vind hem nog steeds niet:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '4')','1156596986')' at line 1

die '4' is een getal tussen [img]-tags

6 antwoorden

Gesponsorde links
Offline Wim - 26/08/2006 15:05 (laatste wijziging 26/08/2006 15:08)
Avatar van Wim Crew algemeen $query=mysql_query("SELECT*FROM singlefoto WHERE id='".$mid."'");
veranderen in
$query=mysql_query("SELECT * FROM singlefoto WHERE id='".$mid."'");

//edit:
er staat bij dat het een fout in je query is, kan je daar dan niet wat meer over opzoeken?
Offline tbk - 26/08/2006 15:11
Avatar van tbk PHP beginner nee, blijft zelfde fout geven
http://plaatscode.be/2287/

dit is het script die de functies aanroept
Offline Wim - 26/08/2006 15:17
Avatar van Wim Crew algemeen dan zal de fout in een ander bestand zitten of ergens in $mid
Offline marten - 26/08/2006 15:33
Avatar van marten Beheerder
Citaat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '4')','1156596986')' at line 1


Getallen horen buiten quotes
Offline tbk - 26/08/2006 15:40
Avatar van tbk PHP beginner ja dat had ik ook ondertussen ontdekt maar nu wil hij nogaltijd niet die functie aanroepen
Offline marten - 26/08/2006 15:42
Avatar van marten Beheerder verander je vraagstelling dan eens. Je praat daar over een syntax error. Als je die al opgelost hebt dan is dit topic dus opgelost. Maak er even een edit bij als je wilt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.372s