Problem mit Ausgabe aus DB - Variable wird überschrieben

alkoholliger

Grünschnabel
Aus einer Datentabelle (showcase) sollen alle Datensätze entnommen werden und in einer Variable gespeichert werden.

Das Problem besteht nun darin, dass die Variable durch die while-Schlaufe immer überschrieben wird.

Ziel ist es, die Daten in div-Container (Nahtlose Einführung in die Webseite, Formatierung) aufbereitet darzustellen. Da nun die Variable immer überschrieben wird, wird lediglich ein Container angezeigt.

PHP:
while ($query = mysql_fetch_assoc($res))
{
   $result = 'Hier steht der Div-Code mit den Angaben aus der DB';
}
$tpl -> fillin('content', $result);

Besteht eine Möglichkeit dies mit einer while-Schleife zu lösen? Oder kann man evt. automatisch anhand der Zeilenanzahl in der DB mehrer Variablen definieren?

Vielen Dank für Eure Mithilfe!

Freundliche Grüsse aus der Schweiz

Pascal
 
Wir wärs, wenn du die Variable einfach erweiterst bei jedem Datensatz?
PHP:
$result='';
while ($query = mysql_fetch_assoc($res))
{
   $result.= 'Hier steht der Div-Code mit den Angaben aus der DB';
}
$tpl -> fillin('content', $result);
 
Einen Punkt vor das Gleichheitszeichen, so kannst du die Variable verketten.
PHP:
$result='';
$result .= 'Hier steht der Div-Code mit den Angaben aus der DB';
 
Vielen Dank Sven, sobald die Variable ausserhalb der while-Schleife das erste mal aufgerufen wird, klappt das ganze.

Wäre eigentlich gar nicht so schwer gewesen …

Pascal
 
Naja...es liegt auch bei mir an der von Loomes erwähnten Verkettung...das Definieren der Variable oberhalb geschieht nur, weil erstmal etwas da sein muss, um es Verketten zu können.
 
Zurück