Mailinglisten-Archive |
Hi Leute,
zur Abwechslung mal ne Newbie-Frage ;-)
ich habe eine while-Schleife, die die MySql-Results ausliest.
Dann soll das allesamt von der PHPLib-Templateklasse weiterverarbeitet
werden:
$tpl->set_block("produkte", "artikel", "artikel_handle" );
// initialisierung der blockanweisung im Template
[...]
$sql = "SELECT * FROM produkte";
$result = mysql_query($sql, $conn);
while($artikelarray = mysql_fetch_array($result, MYSQL_NUM)){
$tpl->set_var(array(
"name" => $artikelarray[0],
"beschreib" => $artikelarray[2]
));
}
$tpl->parse("artikel_handle", "artikel", true);
[...]
klappt soweit auch, es wird alles korrekt weiterggeben und ausgegene, jedoch
nur der letzte Datensatz. Das bedeutet ich hab irgendwas mit der
while-Schleife übersehen. Aber was???
Vor allem, weil folgendes ja auch läuft:
<?php
$sql = "SELECT * FROM produkte";
$result = mysql_query($sql, $conn);
while($artikelarray = mysql_fetch_array($result, MYSQL_NUM)){
//Schleife generiert die TableRows für die Artikel
echo "$artikelarray[0]<br>";
echo "$artikelarray[1]<br>";
}
Vielen Dank erstmal
Gruß Arne
php::bar PHP Wiki - Listenarchive