Ich hab eine externe PHP Seite + Template Seite erstellt die eine DB (SQL) abfrage macht. Das funktioniert eigentlich gut. Nur das Problem ist das nicht alle Daten von der DB angezeigt werden sondern nur jeweils das letzte Post. Dies trotz der while schleife.
Da ich noch nicht so viel Ahnung übers DBAL vom PHPBB3 hab kann mir vielleicht jemand sagen wie ich eine Auflistung von den Einträgen (Anzahl ist momentan egal) erstellen kann.
Anbei der Code
Alles Liebe
Christina
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
// SQL Abfrage - posts table
$sql = 'SELECT post_subject, post_text FROM phpbb_posts';
$result = $db->sql_query($sql);
// Schleife für Ausgabe
while ($row = $db->sql_fetchrow($result))
{
$template->assign_vars(array(
'TITLE' => $post_subject = $row['post_subject'],
'CONTENT' => $post_text = $row['post_text'],
));
}
$db->sql_freeresult($result);
// Output page
page_header('Test Seite');
$template->set_filenames(array(
'body' => 'externe_seiten/test-2_body.html',
));
page_footer();
?>