Hi,
das klappt leider immer noch nicht so ganz, die ID des Feldes ist 24, habe ich auch eingetragen, kriege jetzt zwar keinen Datenbankfehler mehr (es wird..

) aber das Feld bleibt leer..
<?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
$title = $allgAr['title'].' :: Teams';
$hmenu = 'Teams';
$design = new design ( $title , $hmenu );
$design->header();
$tpl = new tpl ( 'teams' );
$tpl->out(0);
$erg1 = db_query("SELECT a.name,b.img,gid FROM prefix_teams b LEFT JOIN prefix_groups a ON b.gid = a.id ORDER BY b.pos");
while ($row1 = db_fetch_assoc($erg1) ) {
if ( !empty($row1['img']) ) {
$row1['show'] = '<img src="'.$row1['img'].'" title="'.$row1['name'].'" alt="'.$row1['name'].'"><br /><b>'.$row1['name'].'</b>';
} else {
$row1['show'] = '<b>'.$row1['name'].'</b>';
}
$tpl->set_ar_out($row1,1);
$class = 'Cnorm';
$q = "SELECT uid, a.name, c.name as pos FROM prefix_groupusers b LEFT JOIN prefix_user a ON a.id = b.uid LEFT JOIN prefix_userfuncs c ON b.fid = c.id WHERE b.gid = ".$row1['gid']." ORDER BY c.pos ASC";
$erg = db_query($q);
while($row = db_fetch_assoc($erg) ) {
$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
$row['class'] = $class;
$row['flag'] = @db_result(db_query("SELECT val FROM prefix_userfields WHERE uid = ".$row['uid']." AND fid = 10"),0);
if ( $row['flag'] != '' ) {
$row['flag'] = '<img src="include/images/flags/'.$row['flag'].'" alt="" border="0">';
$row['spiele'] = @db_result(db_query("SELECT a.val FROM prefix_userfields a INNER JOIN prefix_profilefields b ON a.fid = b.id WHERE b.id = 24 AND a.uid = USERID"),0);
}
$row['status'] = @db_result(db_query("SELECT val FROM prefix_userfields WHERE uid = ".$row['uid']." AND fid = 11"),0);
$tpl->set_ar_out($row,2);
}
}
$tpl->out(3);
$design->footer();
?>
So siehts jetzt aus:
abifete.ab.funpic.de/sb/index.php?m=teams
Kannst Du den Fehler entdecken?
ahja und noch eine kurze Frage:
Ist es egal ob da steht:
a.uid = USERID oder
a.uid = ".$row['uid']."
Hab beides ausprobiert, Feld bleibt bei beiden leer..
Danke und Gruß
Tim
Zuletzt modifiziert von Oxmox am 19.01.2008 - 13:54:29