ich wollte gerne, das im Profil die letzten 5 Forumposts stehen, nur wie kann ich das machen ? Ich habe mal angefangen, aber ihr profis werdet sofort sehen an was es gescheitert ist. Könnt ihr mir bitte helfen ?
Danke
Hier der Code:
<?php
defined ('main') or die ( 'no direct access' );
$uid = $menu->get(2);
$abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
$erg = db_query($abf);
$row = db_fetch_assoc($erg);
$avatar = '';
if ( file_exists($row['avatar'])) {
$avatar = '<img src="'.$row['avatar'].'" border="0">';
}
$id = $row['id'];
$interessen = $row['interessen'];
$hobbys = $row['hobbys'];
$mich = $row['mich'];
$forumposts = $abf = 'SELECT * FROM prefix_posts LIMIT 5'; //Hier sollte dann die abfrage sein
$ar = array
(
'id' => $id,
'AVATA' => $avatar,
'NAME' => $row['name'],
'interessen' => $interessen,
'hobbys' => $hobbys,
'mich' => $mich,
'forumposts' => ''.$forumposts.'' //Hier wollte ich es dann veruschen auszugeben
);
$title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Details von '.$row['name'].$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1, 'forum/index.htm' );
$design->header();
$tpl = new tpl ( 'user/userdeteils/forum' );
$l = profilefields_show ( $uid );
$ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
$ar['profilefields'] = $l;
$tpl->set_ar_out($ar,0);
$design->footer();
?>
verwendete ilchClan Version: 1.1
Zuletzt modifiziert von Alienuser am 02.07.2006 - 09:22:11

