Hallo Raffy,
das Problem bei dem Code ist, dass du zwar alle Werte in einer Schleife verarbeitest, aber dabei immer nur die Werte überschreibst und somit nur den letzten Schleifendurchlauf im Template verarbeitest. Um das zu Ändern musst du den Aufruf des Templates bzw. das Befüllen des Templates mit den Werten in die Schleife verlegen. In etwa so...
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
|
$getinfo=$DB->query("SELECT * FROM ".$db_tab['modwrite']." ORDER BY modwrite_id ASC LIMIT $entries,$epp");
while ($contentinfo=$DB->fetch_array($getinfo))
{
$modwrite_id=$contentinfo['modwrite_id'];
$datum=$contentinfo['datum'];
$nick=$contentinfo['nick'];
$text=$contentinfo['text'];
eval ("\$MeinTemplate.=\"".templateinclude("crew/modwrite/modwrite")."\";");
}
|
Da du leider den Inhalt des Templates
crew/modwrite/modwrite nicht angegeben hast, kann es natürlich sein, dass die Ausgabe fehlerhaft ist, weil nun der gesamte Inhalt des Templates (mit den entsprechenden Werten aus der Datenbank) immer wieder in
$MeinTemplate gespeichert wird. Eventuell ist es also notwendig noch ein 2.Template anzulegen, welches innerhalb der Schleife befüllt wird und nachher in ein weiteres Template integriert wird...
Hoff das hilft dir etwas weiter bzw. war verständlich
Grtz
[Bevor du jemanden mit Füßen trittst, überleg ob du einem eventuellen Echo gewachsen bist]