Seite 1 von 1

phpbb: Usereinstellung "übergehen"?

Verfasst: 07.09.2003 17:31
von KoSSo
Hi,
ich habe in der users tabelle ein neues feld hinzugefügt "rpg" (enthält entweder 1 oder 0 ) nun möchte ich das wenn ein bestimmter status eintritt, die benutzereinstellung des Benutzers übergangen wird und das bei diesem user rpg dann 1 ist egal ob das feld in der users tabelle 1 oder 0 enthält, ich stelle mir das so in der art vor:

Code: Alles auswählen

if ($status == 123) $userdata['rpg'] = 1;
habe nur leider keine ahnung ob das funzt weil ich net weiss wo ich das einfügen muss :-?

Wäre nett wenn mir da jemand weiterhelfen könnte :)

Grüße KoSSo

Verfasst: 08.09.2003 18:51
von KoSSo
Niemand ne idee ob und wie das möglich ist??????

KoSSo

Verfasst: 08.09.2003 18:58
von Schumi
Ich kann dir nur sagen, dass

Code: Alles auswählen

if ($status == 123) $userdata['rpg'] = 1;
nicht funktioniert, da der Syntax falsch ist.

Wenn, dann so:

Code: Alles auswählen

if ($status == '123')
       {
       $userdata['rpg'] == '1';
       }

Verfasst: 08.09.2003 19:01
von Pyramide
Ja, es funktioniert genau so wie du es oben geschrieben hast. In der Funktion init_userprefs zum Beispiel wird es genau umgekehrt gemacht (wenn der Wert in $userdata gesetzt ist, wird der in $board_config überschrieben).

Verfasst: 08.09.2003 22:16
von D@ve
Schumi hat geschrieben:Ich kann dir nur sagen, dass

Code: Alles auswählen

if ($status == 123) $userdata['rpg'] = 1;
nicht funktioniert, da der Syntax falsch ist.

Wenn, dann so:

Code: Alles auswählen

if ($status == '123')
       {
       $userdata['rpg'] == '1';
       }
Was ist denn an der Syntax falsch? Bei nur einer Anweisung brauch man den Block nicht klammern...

Gruß, Dave