Hi,
ich würder gerne bei den News zusätzlich zu Author, Kategorie und Datum noch den Avatar des News-Authors anzeigen lassen.
Wie sieht da die abfrage der mysql-datenbank aus?
Was muss ich in der news.php ändern?
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| Geschlossen | ||



$row ['AVATA'] = '<img src="'.@db_result(db_query("SELECT val FROM xic_userfields WHERE fid = 6 AND uid = ".$_GET['uid']),0).'" border="0">';


$abf = <<< query
SELECT
a.news_title as title,
a.news_id as id,
DATE_FORMAT(a.news_time,'%d. %m. %Y') as datum,
DATE_FORMAT(a.news_time,'%W') as dayofweek,
a.news_kat as kate,
a.news_text as text,
b.name as username
FROM prefix_news as a
LEFT JOIN prefix_user as b ON a.user_id = b.id
WHERE {$_SESSION['authright']} <= a.news_recht
OR a.news_recht = 0
ORDER BY news_time DESC
LIMIT {$anfang},{$limit}
query;




$abf = <<< query
SELECT
a.news_title as title,
a.news_id as id,
DATE_FORMAT(a.news_time,'%d. %m. %Y') as datum,
DATE_FORMAT(a.news_time,'%W') as dayofweek,
a.news_kat as kate,
a.news_text as text,
b.name as username,
a.user_id as userid
FROM xic_news as a
LEFT JOIN xic_user as b ON a.user_id = b.id
WHERE {$_SESSION['authright']} <= a.news_recht
OR a.news_recht = 0
ORDER BY news_time DESC
LIMIT {$anfang},{$limit}
query;
#echo '<pre>'.$abf.'</pre>';
$erg = db_query($abf);
while ($row = db_fetch_assoc($erg)) {
$k0m = db_query("SELECT COUNT(ID) FROM `xic_koms` WHERE uid = 'NEWS_".$row['id']."'");
$row['kom'] = db_result($k0m,0);
$avatar_exists = @db_result(db_query("SELECT val FROM xic_userfields WHERE fid = 6 AND uid = ".$row['userid']),0);
$row ['AVATA'] = '<img src="'.$avatar_exists.'" border="0">';

| Geschlossen | ||
![]() |
Zurück zu Allgemein | |