bekomme bei folgendem code den fehler:
Notice: E:\localhost\LOCALSITE\class.FastTemplate.php3 line 196 - Array to string conversion
Liegt an Zeile 22.
wie kann ich die einträge in dem array in einen string umwandeln?
oder hat jemand ne bessere idee?
Notice: E:\localhost\LOCALSITE\class.FastTemplate.php3 line 196 - Array to string conversion
Liegt an Zeile 22.
PHP-Code:
# läd Menue.. liest DB/localsite/menue
$sql = "Select*From menue";
if (!$erg = mysql_db_query($db, $sql, $connid))
{
echo "Artikel nicht in DB vorhanden!<br>";
}
else
{
# überprüft db auf Einsträge und gibt entsprechende Anzahl an Menüs aus
for($i=0; $i< mysql_num_rows($erg); $i++)
{
$objekt[$i]=mysql_fetch_object($erg);
$link = $objekt[$i]->link; # weist den aktuellen Wert aus der db zu
$caption = $objekt[$i]->caption; # weist den aktuellen Wert aus der db zu
# gibt je ein menüeintrag aus
$eintrag = "<li type=\"$menuetype\"><span class=\"$menueclass\"><a href=\"$link\">\"$caption\"</a></span></li>";
$ar_menue = array_fill(0,1, $eintrag);
}
$erg2 = mysql_fetch_array($erg, MYSQL_ASSOC);
$tpl_mainform->assign("{menue}", $ar_menue);
$tpl_mainform->parse("ausgabe", "template");
}
# läd Menue.. liest DB/localsite/menue
oder hat jemand ne bessere idee?
Kommentar