Hi @all und ein frohes neues Jahr!
Ich stehe vor einem Problem. Ich arbeite mit PHP & Smarty und möchte ein Array an Smarty übergeben. Smarty soll dann die Datensätze nach Jahr und Tag sortiert ausgeben:
NEWS AUS 2006
Dienstag, 6.1.2006
- NEWS 9 (10:24 UHR)
- NEWS 8 (10:21 UHR)
- NEWS 7 (10:10 UHR)
NEWS AUS 2005
Dienstag, 6.1.2005
- NEWS 6 (15:33 UHR)
- NEWS 5 (11:24 UHR)
- NEWS 4 (08:11 UHR)
Sonntag, 4.1.2005
- NEWS 3 (12:26 UHR)
- NEWS 2 (11:25 UHR)
- NEWS 1 (10:24 UHR)
Die Datenbank-Tabelle sieht ungefähr so aus:
NEWS_ID
NEWS_DATUM
NEWS_TITEL
NEWS_TEXT
Der PHP-Code ungefähr so:
Dann ein Smarty-Template nehmen:
Geht ja eigentlich auch, nur eben nicht sortiert, so wie ich es oben angegeben habe
Wäre toll, wenn mir Jemand helfen könnte, denn ich bin nach 2 Tagen echt am verzweifeln...
Ich stehe vor einem Problem. Ich arbeite mit PHP & Smarty und möchte ein Array an Smarty übergeben. Smarty soll dann die Datensätze nach Jahr und Tag sortiert ausgeben:
NEWS AUS 2006
Dienstag, 6.1.2006
- NEWS 9 (10:24 UHR)
- NEWS 8 (10:21 UHR)
- NEWS 7 (10:10 UHR)
NEWS AUS 2005
Dienstag, 6.1.2005
- NEWS 6 (15:33 UHR)
- NEWS 5 (11:24 UHR)
- NEWS 4 (08:11 UHR)
Sonntag, 4.1.2005
- NEWS 3 (12:26 UHR)
- NEWS 2 (11:25 UHR)
- NEWS 1 (10:24 UHR)
Die Datenbank-Tabelle sieht ungefähr so aus:
NEWS_ID
NEWS_DATUM
NEWS_TITEL
NEWS_TEXT
Der PHP-Code ungefähr so:
PHP-Code:
...
$news = array();
while($row = $sql->fetchrow())
{
array_push($news, $row);
}
$smarty->assign('news', $news);
...
PHP-Code:
{foreach from=$news item=wert}
{$wert->NEWS_DATUM}
usw., usw.,....
{/foreach}
Wäre toll, wenn mir Jemand helfen könnte, denn ich bin nach 2 Tagen echt am verzweifeln...
Kommentar