SQL-Abfrage in Tabelle mit Standard-Template
Verfasst: 14.09.2004 20:55
Hallo alle zusammen,
bin gerade dabei eine Art Spielplan für meine Vereinsseite zu erstellen.
Mein Problem ist aber, dass die Inhalte - per phpmyadmin eingefügt - nicht in "body" angezeigt werden.
Mit dem "echo" in einer while-Schleife unter der jetztigen habe ich die Informationen aus der Tabelle auch auslesen können; aber halt über dem Body, der mit "$template->pparse('body');" eingelesen werden soll.
CategoryNumber, CategoryName, Ort und Gegner sind in der lang-Datei auch eingetragen.
Der Code sieht ein wenig wüst aus, da ich schon einiges probiert habe, aber vielleicht kann mir ja jemand weiterhelfen.
spielplan.php
und:
spielplan_body.tpl
Formatieren wollte ich später, wenn ich erstmal was in der Hand habe.
Vielen Dank schonmal!
bin gerade dabei eine Art Spielplan für meine Vereinsseite zu erstellen.
Mein Problem ist aber, dass die Inhalte - per phpmyadmin eingefügt - nicht in "body" angezeigt werden.
Mit dem "echo" in einer while-Schleife unter der jetztigen habe ich die Informationen aus der Tabelle auch auslesen können; aber halt über dem Body, der mit "$template->pparse('body');" eingelesen werden soll.
CategoryNumber, CategoryName, Ort und Gegner sind in der lang-Datei auch eingetragen.
Der Code sieht ein wenig wüst aus, da ich schon einiges probiert habe, aber vielleicht kann mir ja jemand weiterhelfen.
spielplan.php
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
init_userprefs($userdata);
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$page_title = 'Spielplan';
$template->set_filenames(array('body' => 'spielplan_body.tpl'));
$sql = "SELECT CategoryNumber, CategoryName, Ort, Gegner FROM PHPBB_GAMEPLANS";
if(!$result = $db->sql_query($sql)) {
message_die(GENERAL_ERROR, 'Fehler beim Auslesen der Kategorien-Informationen', '', __LINE__, __FILE__, $sql);
$template->assign_vars(array(
'C_NUMBER' => $lang['CategoryNumber'],
'C_NAME' => $lang['CategoryName'],
'C_ORT' => $lang['Ort'],
'C_ENEMY' => $lang['Gegner'])
);
while($row = $db->sql_fetchrow($result)) {
$message = $row['CategoryNumber'];
$template->assign_block_vars('gameplans', array(
'C_NUMBER' => $message,
'C_NAME' => $row['CategoryName'],
'C_ORT' => $row['Ort'],
'C_ENEMY' => $row['Gegner']))
}
};
//$db->sql_freeresult($result);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
spielplan_body.tpl
Code: Alles auswählen
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="forumline">
<tr>
<th colspan="2" class="thSides" height="25" nowrap="nowrap"> {TITLE} </th>
</tr>
<!-- Bildergallery -->
<tr>
<td><span class="gensmall">{gameplans.C_NUMBER}</span></td>
<td><span class="gensmall">{gameplans.C_NAME}</span></td>
<td><span class="gensmall">{gameplans.C_ORT}</span></td>
<td><span class="gensmall">{gameplans.C_ENEMY}</span></td>
<td class="row1" colspan="2"><span class="postbody">{gameplans.C_NUMBER}</span>
</tr>
</table>
Vielen Dank schonmal!