Ich würde zwei Funktionen schreiben und in die includes/func/user.php setzen, zB. so in der Art:
# Nachnahme
function get_nachname ($uid) {
$idnname = @db_result(db_query("SELECT id FROM prefix_profilefields WHERE show='Nachname'"),0);
$nname = @db_result(db_query("SELECT val FROM prefix_userfields WHERE uid = ".$uid." AND fid = ".$idnname),0);
if(!$nname) { $nachname = 'Nachname nicht angegeben'; } ELSE { $nachname = $nname; }
return $nachname;
}
# Vornahme
function get_vorname ($uid) {
$idvname = @db_result(db_query("SELECT id FROM prefix_profilefields WHERE show='Vorname'"),0);
$vname = @db_result(db_query("SELECT val FROM prefix_userfields WHERE uid = ".$uid." AND fid = ".$idvname),0);
if(!$vname ) { $vorname = 'Vorname nicht angegeben'; } ELSE { $vorname = $vname; }
return $vorname;
}
Somit kannst Du da wo Du es möchtest dem einbinden:
$Nachname = get_nachname($row->uid);
$Vorname = get_vorname ($row->uid);
...je nach Abfrage der User-ID!
Ist ein Anhalt und muss halt passend eingebaut werden!