VLIB: templates=>loop => problem(array)
mir
- php
sorry, aber im support forum von vlib ist tote hose :-(
deshalb frag ich hier:
hab in meinem script ne schleife, welche die einträge einer datenbank in den array $eintrage speichert:
code:
--------------------------------------------------------------------------------
for($i=0; $i<mysql_num_rows($res); $i++ )
{
$id=mysql_result($res, $i, "id");
$url=mysql_result($res, $i, "url");
$bezeichnung=mysql_result($res, $i, "bezeichnung");
$beschreibung=mysql_result($res, $i, "beschreibung");
$verguetung=mysql_result($res, $i, "verguetung");
$gueltig_bis=mysql_result($res, $i, "gueltig_bis");
$kategorie=mysql_result($res, $i, "kategorie");
$todo_kategorie=mysql_result($res, $i, "todo_kategorie");
$eintragungsdatum=mysql_result($res, $i, "eintragungsdatum");
$banner_url=mysql_result($res, $i, "banner_url");
$eintraege=array(
'id'=>$id,
array(
'id'=>$id,
'eintragungsdatum'=> $eintragungsdatum,
'bezeichnung'=> $beschreibung,
'beschreibung' => $bezeichnung,
'verguetung' => $verguetung,
'kategorie'=> $kategorie,
'todo_kategorie' => $todo_kategorie,
'url'=> $url,
'banner_url'=> $banner_url
)
);
}
--------------------------------------------------------------------------------
danach wird dieser array für vlib angepasst und erhält den namen $eintraege_:
code:
--------------------------------------------------------------------------------
$eintraege_ = array();
foreach($eintraege as $id => $eintrag)
{
array_push($eintraege_,
array(
'id' => $id,
'url' => $eintrag['url'],
'bezeichnung' => $eintrag['bezeichnung'],
'beschreibung' => $eintrag['beschreibung'],
'verguetung' => $eintrag['verguetung'],
'kategorie' => $eintrag['kategorie'],
'todo_kategorie' => $eintrag['todo_kategorie'],
'eintragungsdatum' => $eintrag['eintragungsdatum'],
'banner_url' => $eintrag['banner_url']
)
);
}
--------------------------------------------------------------------------------
danach wird das ganze noch ausgegeben:
code:
--------------------------------------------------------------------------------
$tmpl->setLoop('auflistung', $eintraege_);
$tmpl->pparse();
--------------------------------------------------------------------------------
leider wird als ergebnis das template ohne inhalt/eingesetzte inhalte ausgegeben
(keine fehlermeldung)
danke