Nach Klick DB Eintrag

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag von netzmeister »

Hallo,
poste mal bitte diese Zeile !

Gruß netzmeister
Gruß netzmeister
Die "Suche" ist euer Freund
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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);
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag 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
Gruß netzmeister
Die "Suche" ist euer Freund
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Tobl »

Leider der gleiche Fehler...

Gruß Tobl
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

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

Code: Alles auswählen

if( !$db->sql_query($sql) )
Zuletzt geändert von Acid am 27.03.2004 10:17, insgesamt 1-mal geändert.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Und so ists sogar noch besser:

Code: Alles auswählen

if( !$db->sql_query($sql) )
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag 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 !
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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);
Benutzeravatar
netzmeister
Ehemaliges Teammitglied
Beiträge: 1146
Registriert: 02.05.2003 20:59
Wohnort: Freiburg
Kontaktdaten:

Beitrag 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
Gruß netzmeister
Die "Suche" ist euer Freund
Antworten

Zurück zu „Coding & Technik“