Di. 12.12.2006
08:12 Uhr
#4
- Registriert seit
- 16.06.2006
- Beiträge
- 15.334
- Beitragswertungen

Dem war der erste Teil meines Beitrags gewidmet, alle selbst hinzugefügten Felder werden anders gespeichert, als die schon vordefinierten, deswegen musst du von denen die ID aus der Datenbank auslesen.
Mo. 07.05.2007
22:20 Uhr
#5
- Registriert seit
- 07.05.2007
- Beiträge
- 2
- Beitragswertungen

Hallo Mairu!
Ich würde das auch gerne so übernehmen und ein paar Profilfelder in meine Teamliste mit übernehmen.
Allerdings bekomm ich einen Fehler wenn ich deinen Code einfüge:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 66 in /www/htdocs/w0074a3e/ilch2_gilde/include/includes/func/db/mysql.php on line 44
Mein Profilfeld hat die ID 20 und in der htm den Namen {test}.
Den Code hab ich dann so verändert:
$row['test'] = db_result(db_query("SELECT val FROM `prefix_userfields` WHERE fid = 20 AND uid =".$row['uid']),0);
und vor
if($allgAr['teams_show_list']==1){
reinkopiert.
Das sollte ja richtig sein! Was mir auch aufgefallen ist, wenn das Feld leer ist bekomm ich diesen SQL Fehler. Wenn im Feld was drinsteht wirds korrekt angezeigt. Auch mit Abfrage ob was im Feld steht oder nicht bekomm ich diesen Fehler.
Hoffe es kann mir einer helfen! thx im voraus!