YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Problem bei MSIE-Nutzern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.075 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Problem bei MSIE-Nutzern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Alexdo Alexdo ist männlich
Faultier 2007


Dabei seit: 08.10.04
Beiträge: 730
Fähigkeiten: WBB3 Fortgeschritten; WBB2 Profi; WBB Lite 1 Fortgeschritten
Forenversion: 3.0; 2.3

 Problem bei MSIE-Nutzern Antworten Zitieren Editieren Melden       UP

Problembeschreibung:
Wenn MSIE User eine Antwort erstellt und bestätigt haben, wersen sie nicht zum Thread weitergeleitet, sondern ein SQL Error ausgegeben. Erst nach aktualisieren der Seite ist der SQL-Fehler weg.

Fehlermeldung:
In der addreply.php(nach drücken von Antwort erstellen):
Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.3): Invalid SQL: UPDATE bb6_users SET guthaben=guthaben+ WHERE userid='24'
mysql error: 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 'WHERE userid='24'' at line 1
mysql error number: 1064
mysql version: 4.0.18
php version: 4.3.4
Date: 03.10.2005 @ 00:22
Script: /addreply.php
Referer: http://haus58.alternativprovider.de/addreply.php


Ich vermute, dass es mit folgenbem Teil in der addreply.php zusammenhängt:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
/* Start: Guthaben-Hack + Bank & Steuern */
if ($guthaben['postguthaben'] && $board['guthaben'] && $wbbuserdata['userid'] && $wbbuserdata['bankguthaben']){
$row2['topic'] = addslashes(htmlspecialchars($thread['topic']));
$lang->load('GUTHABEN');
$db->query("INSERT INTO bb".$n."_kontoauszug VALUES ('', '".$wbbuserdata[userid]."','".time()."','".$lang->get("LANG_GUTHABEN_KAUSZ_POST", array('$row2[topic]' => $row2['topic']))."','".$guthaben['postguthaben']."','plus')");
$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$wbbuserdata[bankpostguthaben] WHERE userid='$wbbuserdata[userid]'");
$db->query("UPDATE bb".$n."_users SET bank=bank+$wbbuserdata[bankguthaben] WHERE userid='$wbbuserdata[userid]'");
} else {
if ($guthaben['postguthaben'] && $board['guthaben'] && $wbbuserdata['userid']){
$row2['topic'] = addslashes(htmlspecialchars($thread['topic']));
$lang->load('GUTHABEN');
$db->query("INSERT INTO bb".$n."_kontoauszug VALUES ('', '".$wbbuserdata[userid]."','".time()."','".$lang->get("LANG_GUTHABEN_KAUSZ_POST", array('$row2[topic]' => $row2['topic']))."','".$guthaben['postguthaben']."','plus')");
$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$wbbuserdata[bankpostguthaben] WHERE userid='$wbbuserdata[userid]'");
/* Steuern Anfang*/
if(($steuern[onoff] == 0) && ($steuern[global_post_onoff] ==0)) {
$stklu stklasse($wbbuserdata[guthaben],$steuern[gr1],$steuern[gr2],$steuern[onoff]);
if(($wbbuserdata['steuerkl'] <> $stklu) && ($steuern[onoff] == 0)) $db->query("UPDATE bb".$n."_users SET steuerkl=$stklu WHERE userid='$wbbuserdata[userid]'");
$rise highclassres($stklu,$steuern[pr1],$steuern[pr2],1);
$steuerlast mwstadvanced($steuern[mode],$guthaben[postguthaben],$steuern[ustpr],$wbbuserdata['guthaben'],$rise,$steuern[steuerfreibetrag],$steuern[steuerminimumobergrenze],$steuern[steuerminimalbetrag],$steuern[maximalsteuerbetrag]);
if($wbbuserdata['must_guthaben_tax'] == '1') {
if($steuerlast 0$db->query("INSERT INTO bb".$n."_kontoauszug VALUES ('', '".$steuern[receiveid]."','".time()."','$tust Neuer Post: ".addslashes(htmlspecialchars($row2[topic]))." $payed $wbbuserdata[username]','".$steuerlast."','plus')");
if($steuerlast 0$db->query("INSERT INTO bb".$n."_kontoauszug VALUES ('', '".$wbbuserdata['userid']."','".time()."','$tust Neuer Post: ".addslashes(htmlspecialchars($row2[topic]))."  $payedt','".$steuerlast."','minus')");
if($steuerlast 0$db->query("UPDATE bb".$n."_users SET guthaben=guthaben-$steuerlast WHERE userid='$wbbuserdata[userid]'");
if($steuerlast 0$db->query("UPDATE bb".$n."_users SET guthaben=guthaben+$steuerlast WHERE userid='$steuern[receiveid]'");
}
}
/* Steuern Ende*/
}
}
/* Ende: Guthaben-Hack + Bank & Steuern*/


Link zum Forum oder Screenshot:
http://haus58.alternativprovider.de/

Was wurde zuletzt geändert oder eingebaut?
Da ich denke, dass die Fehlermeldung durch den Modifizierten Guthaben-hack produziert wird, kann es nur an den Steuern oder an der Bank liegen, also nicht am Grund-Hack, sondern an den erweiterungen davon. addreply.php im anhang

Dateianhang:
unknown addreply.php (28 KB, 1 mal heruntergeladen)


__________________
MfG Alexdo
06.10.05 18:17 Alexdo ist offline E-Mail Finden Als Freund hinzufügen
Iceblue Iceblue ist männlich
Mitglied


images/avatars/avatar-2009.jpg

Dabei seit: 20.10.04
Beiträge: 386
Fähigkeiten: WBB2 Anfänger
Herkunft: 192.168.1.1
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

also da es sich um einen syntax fehler handelt würde ich dir einfach emfpehlen alle geänderten datein noch mal durch zu gehen, vielleicht hast du ein ; oder so vergessen oder die mysql-abfrage nicht richtig integriert.
08.10.05 11:41 Iceblue ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Iceblue in deine Kontaktliste ein MSN Passport-Profil von Iceblue anzeigen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Allg. Fragen und Probleme » Problem bei MSIE-Nutzern