DB abfrage auf externe Seite

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Christina_ZH
Mitglied
Beiträge: 16
Registriert: 02.02.2008 16:32
Wohnort: Schweiz

DB abfrage auf externe Seite

Beitrag von Christina_ZH »

Hallo zusammen

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();
?>
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Der Fehler liegt beim Template.
http://olympuswiki.naderman.de/Template_Syntax#Blocks_2

Momentan weist du TITLE und CONTENT bei jedem Durchgang neu zu.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Christina_ZH
Mitglied
Beiträge: 16
Registriert: 02.02.2008 16:32
Wohnort: Schweiz

Beitrag von Christina_ZH »

Besten Dank, funktioniert nun schon mal gut. 8)

lg
Christina
Antworten

Zurück zu „Coding & Technik“