Seite 1 von 1

Problem mit "add_x_to_profile"-MOD

Verfasst: 16.08.2004 12:15
von S2B
Hi @all,
ich habe ein kleines Problem mit dem im Titel genannten MOD. Ich möchte in die Userprofile eine neue Eigenschaft einfügen, das geht aber nicht so richtig! :)
Wenn ich in phpmyadmin den Datenbankwert der neuen Eigenschaft bei einem User umstelle (auf 1, also ja), dann wird er beim Editieren des Profils auch bei ja angezeigt. Dann kann ich ihn auch auf nein stellen und es wird perfekt in die DB übernommen. Wenn ich aber den Wert von nein auf ja stellen will, dann wird der Wert nicht in die DB übernommen!

Ich hoffe es weiß jemand ne Lösung! :wink:

Verfasst: 16.08.2004 14:23
von S2B
Mir ist gerade was aufgefallen:
$option = ( isset($HTTP_POST_VARS['option']) ) ? ( ($HTTP_POST_VARS['option']) ? TRUE : 0 ) : 0;

Was muss da bei den roten rein? Muss da der Name der Variablen rein oder der Name der Tabellenspalte in der DB oder was?

Verfasst: 16.08.2004 14:45
von Schumi
Dort kommt der Name der Variablen rein, wie du ihn auch im Formular (profile_add_body.tpl) verwendet hast.

Verfasst: 16.08.2004 14:53
von S2B
Aber im Formular verwende ich ja so eine Variable: {BEISPIEL}
Soll ich da dann wirklich das eintragen oder einfach nur beispiel, wenn die Variable in der php-Datei $beispiel heißt?

Verfasst: 16.08.2004 15:24
von Schumi
Beispiel:
<input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" />
Diese Variable username wird per HTTP POST an die php-Datei übergeben. Um sie nun zu überprüfen, wird also $HTTP_POST_VARS['option'] verwendet, in diesem Beispiel $HTTP_POST_VARS['username']

Verfasst: 16.08.2004 15:49
von S2B
Genial! Danke! Das war's. :wink: