Seite 2 von 3

Verfasst: 26.03.2004 17:26
von Tobl
Vielen Dank für die vielen Infos, aber auch nach dem ändern, erhalte ich weiterhin diese Fehlermeldung:
Parse error: parse error, unexpected T_STRING in .../index.php on line 396

Verfasst: 26.03.2004 17:37
von netzmeister
Hallo,
poste mal bitte diese Zeile !

Gruß netzmeister

Verfasst: 26.03.2004 17:43
von Tobl
Hier nochmal der komplette Code:

Code: Alles auswählen

{
	$template->assign_block_vars('switch_enable_board_note_index', array());
    $sql = "UPDATE " . USERS_TABLE . "
            SET user_note = user_note + 1
            WHERE user_id = ". $usersdata['user_id'];

( !$db->sql_query($sql) )

   message_die(GENERAL_ERROR, "Could not update user info.", '', __LINE__, __FILE__, $sql);
}
Und hier die Zeile auf den sich der Fehler bezieht:

Code: Alles auswählen

message_die(GENERAL_ERROR, "Could not update user info.", '', __LINE__, __FILE__, $sql);

Verfasst: 26.03.2004 17:49
von netzmeister
Hallo,
probier mal folgendes:

Code: Alles auswählen

    $sql = "UPDATE " . USERS_TABLE . "
            SET user_note = user_note + 1
            WHERE user_id = $usersdata['user_id']";
Gruß netzmeister

Verfasst: 26.03.2004 17:53
von Tobl
Leider der gleiche Fehler...

Gruß Tobl

Verfasst: 26.03.2004 21:21
von Acid

Code: Alles auswählen

( !$db->sql_query($sql) )
..sollte so lauten..

Code: Alles auswählen

if( !$db->sql_query($sql) )

Verfasst: 26.03.2004 22:16
von Pyramide
Und so ists sogar noch besser:

Code: Alles auswählen

if( !$db->sql_query($sql) )

Verfasst: 27.03.2004 02:40
von Mister_X
Haust du die Fehler eigentlich mit Absicht rein?
es heißt

Code: Alles auswählen

$userdata['user_id']
nach $user kommt KEIN s !

Verfasst: 27.03.2004 09:36
von Tobl
Natürlich hau ich die Fehler nur so zum Spaß rein. Hab ja auch sonst nix besseres zu tun...

8) 8) 8)

Das Update der DB läuft aber immer noch nicht reibungslos.
Could not update user info.

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near '' at line 3

UPDATE phpbb_users SET user_note = user_note + 1 WHERE user_id =

Line : 397
File : .../index.php
Und wie immer bezieht sich der Fehler auf:

Code: Alles auswählen

message_die(GENERAL_ERROR, "Could not update user info.", '', __LINE__, __FILE__, $sql);

Verfasst: 27.03.2004 09:41
von netzmeister
Hallo,
mir scheint als würde "$userdata['user_id']" hier nichts drin stehen ?
Evtl mal mit einem

Code: Alles auswählen

echo $userdata['user_id'];
prüfen.

Gruß netzmeister