StuDumbo
Neuer Benutzer
- Beiträge
- 3
Datenbank: MySQLi 5.5.5
Moinsen, ich habe folgendes Problem: Ich möchte eine Overview anzeige Basteln / Anpassen.
In der Overview sollen die letzten Beiträge und der letzte Autor angezeigt werden.
Dabei sollen alle Doppelten Beiträge Raus gefiltert werden nicht das z.B. 5 mal der gleiche Beitrag angezeigt wird. Das habe ich auch insoweit hinbekommen. Jetzt liegt es nur noch daran das er den letzten Autor nicht anzeigt im mom Zeigt er immer nur den Ersteller des Beitrags an.
Mein Momentaner Code Aufbau / Lösungs-ansatz:
Ich bin der Meinung ich benötige nun eine weitere Abfrage aus der 2ten Tabelle um da z.B. den Autor zu filtern oder die dateline um den Letzten Autor angezeigt zu bekommen. Erschwerend kommt hinzu das in der Tabelle 2 gleiche Abfragen wie in Tabelle 1 sind also Doppelte somit kommt es zu Konflikten und ich bin da einfach Überfordert. Ich hoffe mir kann jemand weiter Helfen.
Gruß Florian
Moinsen, ich habe folgendes Problem: Ich möchte eine Overview anzeige Basteln / Anpassen.
In der Overview sollen die letzten Beiträge und der letzte Autor angezeigt werden.
Dabei sollen alle Doppelten Beiträge Raus gefiltert werden nicht das z.B. 5 mal der gleiche Beitrag angezeigt wird. Das habe ich auch insoweit hinbekommen. Jetzt liegt es nur noch daran das er den letzten Autor nicht anzeigt im mom Zeigt er immer nur den Ersteller des Beitrags an.
Mein Momentaner Code Aufbau / Lösungs-ansatz:
PHP:
// Newest posts
function overview_newest_posts($overview_unviewwhere)
{
global $mybb, $settings, $db, $templates, $theme, $lang, $trow;
$trow = alt_trow();
$table_heading = $lang->overview_newest_posts;
$column1_heading = $lang->overview_subject;
$column2_heading = $lang->overview_author;
// Fetch data
$query = $db->query("SELECT subject, username, uid, pid, tid, icon
FROM ".TABLE_PREFIX."posts
WHERE visible='1' {$overview_unviewwhere}
GROUP BY tid DESC,uid
HAVING COUNT(*)>1
LIMIT 0,{$settings['overview_max']};");
// Print data
while($posts = $db->fetch_array($query))
{
$val1 = overview_parsesubject($posts['subject'], $posts['icon'], 0, $posts['tid'], $posts['pid'], 0, 1);
$val2 = overview_parseuser($posts['uid'], $posts['username']);
eval("\$table_content .= \"".$templates->get("overview_2_columns_row")."\";");
}
eval("\$output = \"".$templates->get("overview_2_columns")."\";");
return $output;
}
Ich bin der Meinung ich benötige nun eine weitere Abfrage aus der 2ten Tabelle um da z.B. den Autor zu filtern oder die dateline um den Letzten Autor angezeigt zu bekommen. Erschwerend kommt hinzu das in der Tabelle 2 gleiche Abfragen wie in Tabelle 1 sind also Doppelte somit kommt es zu Konflikten und ich bin da einfach Überfordert. Ich hoffe mir kann jemand weiter Helfen.
Gruß Florian