23.08.2015, 14:45
Ich verstehe nicht ganz, was du meinst Es geht hier ja nicht um ein spezielles Profilfeld, sondern um die Abfrage und wenn die eben kein Ergebnis hat, soll ein Platzhaltersatz angezeigt werden.
So sieht der gesamte Code bei mir aus:
So sieht der gesamte Code bei mir aus:
Code:
// START Szenen
$monthOpen = array(
'Januar' => 'Jan',
'Februar' => 'Feb',
'März' => 'Mar',
);
foreach( $monthOpen as $monthName) {
$query = $db->query("
SELECT t.subject, t.description, t.tid, p.username, p.uid, p.pid, p.dateline
FROM ".TABLE_PREFIX."threads t
INNER JOIN ".TABLE_PREFIX."forums f ON t.fid=f.fid AND f.parentlist LIKE '26,27%'
INNER JOIN ".TABLE_PREFIX."posts p ON t.tid=p.tid
WHERE (p.uid='".$memprofile['uid']."') AND t.description LIKE '%$monthName%'
GROUP BY t.subject, p.username
ORDER BY p.dateline DESC
");
while($row = $db->fetch_array($query)) {
$userid = $row['uid'];
$row['pid'] = $row['pid'];
$row['tid'] = $row['tid'];
if(my_strlen($row['subject']) > 25)
{
$row['subject'] = my_substr($row['subject'], 0, 50)."...";
}
$szenen_lastpost = my_date('relative', $row['dateline']);
$szenen_subject = "<a href=\"showthread.php?tid={$row['tid']}&pid={$row['pid']}#pid{$row['pid']}\">".htmlspecialchars_uni($row['subject'])."</a> » {$szenen_lastpost}";
$szenen_desc = "<br /><span class=\"tdesc\">{$row['description']}</span>";
eval("\$memprofile_szenen_$monthName.= \"".$templates->get("member_profile_szenen")."\";");
}
}
// ENDE Szenen