ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
438
438
EMPFEHLEN
-
Hallo.
Ich bin dabei mir ein Newsscript zu schreiben, scheitere nun aber daran das ich jedesmal nur eine News ausgegeben bekomme. Wie geht das anzeigen mehrerer News mittels template? Danke schonmal.
-
MySql? Textdatei ? Quellcode ?
Ich (und viele andere hier auch) kann keine Gedanken lesen und kann dir aus den zwei Sätzen keine Antwort geben.
Du solltest das Problem schon ein wenig mehr erläutern
Aber heißer Tipp: Schleifen (for oder while)»
-
Sry. Das ganze basiert auf MySQL.
PHP-Code:$connection_db = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("bbbr", $connection_db))
{
die ($page="Keine Verbindung zur DB möglich, wenden sie sich bitte umgehend an <a href=mailto:dakilla3@freenet.de>Bremer19</a>!");
}
$newslimit = "5";
$sql = "SELECT ".
"*".
"FROM ".
"news".
" ORDER BY Id DESC LIMIT $newslimit"
;
$result = mysql_query ($sql);
$News = mysql_fetch_array ($result);
$Newstext = nl2br($News[Newstext]);
$news_template = "templates/news.tmpl";
$news_output = implode(" ", file($news_template));
$news_output = str_replace('{Email}', $News["Email"], $news_output);
$news_output = str_replace('{Autor}', $News["Autor"], $news_output);
$news_output = str_replace('{Datum}', $News["Datum"], $news_output);
$news_output = str_replace('{Uhrzeit}', $News["Uhrzeit"], $news_output);
$news_output = str_replace('{Titel}', $News["Titel"], $news_output);
$news_output = str_replace('{Newstext}', $News["Newstext"], $news_output);
$page= $news_output;
-
Die While Schleife führt die Aktion solange aus, bis der Array $result leer ist - was bei deiner aktuellen Einstellung fünf Durchläufe sind und dementsprechend maximal fünf News ergibt.PHP-Code:
$connection_db = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("bbbr", $connection_db))
{
die ($page="Keine Verbindung zur DB möglich, wenden sie sich bitte umgehend an <a href=mailto:dakilla3@freenet.de>Bremer19</a>!");
}
$newslimit = "5";
$sql = "SELECT ".
"*".
"FROM ".
"news".
" ORDER BY Id DESC LIMIT $newslimit";
$result = mysql_query ($sql);
while($News = mysql_fetch_array ($result)) {
$Newstext = nl2br($News[Newstext]);
$news_template = "templates/news.tmpl";
$news_output = implode(" ", file($news_template));
$news_output = str_replace('{Email}', $News["Email"], $news_output);
$news_output = str_replace('{Autor}', $News["Autor"], $news_output);
$news_output = str_replace('{Datum}', $News["Datum"], $news_output);
$news_output = str_replace('{Uhrzeit}', $News["Uhrzeit"], $news_output);
$news_output = str_replace('{Titel}', $News["Titel"], $news_output);
$news_output = str_replace('{Newstext}', $News["Newstext"], $news_output);
echo $news_output;
}
»
-
Danke
Ähnliche Themen
-
[mySQL 5] Zu den Monaten Einträge zählen und Monate ohne Einträge auch ausgeben.
Von FlaverSaver im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 27.09.10, 18:11 -
HashMap einträge ausgeben!
Von hoelle1985 im Forum Java GrundlagenAntworten: 2Letzter Beitrag: 03.04.08, 17:52 -
Einträge ausgeben nebeneinander
Von hasemann im Forum PHPAntworten: 7Letzter Beitrag: 28.02.08, 20:28 -
Letzte Einträge ausgeben
Von leuktra im Forum Relationale DatenbanksystemeAntworten: 10Letzter Beitrag: 25.10.07, 11:46 -
Blob Einträge ausgeben
Von maga147 im Forum PHPAntworten: 11Letzter Beitrag: 17.06.05, 14:42





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren