Ich möchte gern die Benutzer-Profile erweitern. Die MySQL-Tabelle habe ich soweit schon ergänzt und auch die userdetails.html auch angepasst. Die Daten werdn auch soweit angezeigt.
Nun geht es aber an die edit_profile.php:
Dort habe ich das array entdeckt, indem die DB-Werte eingetragen werden. Habe mal testweise einen neuen Wert hinzugefügt (xh_board). Das ganze sieht nun so aus:
parse ( array ( \'EMAIL\' => $row->email, \'PAGE\' => $row->page, \'ORT\' => $row->ort, \'MSN\' => $row->msn, \'AIM\' => $row->aim, \'YAHOO\' => $row->yahoo, \'GEB\' => $gebTag, \'ICQ\' => $row->icq, \'XH_BOARD\' => $row->xh_board, \'SIG\' => $sig ) , \'forum/profiledit\' , 0);
Meine profiledit.htm habe ich auch abgeändert. Diese sieht nun an der richtigen Stelle so aus:
<tr>
<td class=\"Cmite\"><b>Motherboard</b></td>
<td class=\"Cnorm\"><input type=\"text\" name=\"xh_board\" maxlength=\"100\" value=\"{XH_BOARD}\"></td>
</td>
</tr>
Leider wird nicht der in der DB befindliche Wert von XH_BOARD angezeigt, sondern \"{XH_BOARD}\" - also die Variable.
Mache ich in der edit_profile.php eine Variablenauflösung auf $row->xh_board, dann erscheint auch der richtige Wert aus der DB.
Muss die Variable noch irgendwo anders definiert werden?
Bye,
Hendrik

avatar und signatur sind am ende also ist das dann nach dem 1 oder sogar nach dem 2.

