NewOnEdit Fehler

Deacon Frost

The Bl00d-G0d La Magra<br />(Boardberater)
Da bin ich schon wieder! :D

Also ich hab den NewOnEdit Hack drin. Das war der von zwerg damals. Ich glaub, rellek hatte mir auch geholfen, den fürs 2.2 einsetzen zu können! :yo

Jetzt hab ich aber nen User mit nem außergewöhnlichen Nick: [afk]Punk'ed|tb

Und dieser hat beim Editieren eines Beitrags ein Problem, da kommt denn dies hier:

SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.2.0): Invalid SQL: UPDATE bb1_boards SET lastthreadid='1500', lastposttime='1093694642', lastposterid='164', lastposter='[afk]Punk'ed|tb' WHERE boardid IN (0,104,114)
mysql error: You have an error in your SQL syntax near 'ed|tb' WHERE boardid IN (0,104,114)' at line 1
mysql error number: 1064
mysql version: 3.23.55-Max-log
php version: 4.3.1
Date: 28.08.2004 @ 14:04
Script: /editpost.php
Referer: http://***/editpost.php?postid=16546

Wenn wir das ' aus dem Nick nehmen, dann geht es. Kriegen wir das hin, dass es aber auch mit dem ' funzt???

Vielen Dank schon mal! :)
 

Anhänge

  • editpost.zip
    4 KB · Aufrufe: 34

rellek

relativ sensationell
Teammitglied
suche
PHP:
  $db->query("UPDATE bb".$n."_boards SET lastthreadid='$threadid', lastposttime='".time()."', lastposterid='$wbbuserdata[userid]', lastposter='$wbbuserdata['username'])' WHERE boardid IN ($board[parentlist],$boardid)");

ersetze durch:
PHP:
  $db->query("UPDATE bb".$n."_boards SET lastthreadid='$threadid', lastposttime='".time()."', lastposterid='$wbbuserdata[userid]', lastposter='".addslashes($wbbuserdata['username'])."' WHERE boardid IN ($board[parentlist],$boardid)");
 

Deacon Frost

The Bl00d-G0d La Magra<br />(Boardberater)
SUUUUPER! Das ging ja wieder richtig flott! :yo

VIELEN DANK mal wieder. :)

//EDIT

Haut jetzt auch hin! SPITZE :yo
 
Oben