phpbar.de logo

Mailinglisten-Archive

[php] verschachtelte PHP-Schleife in Template

[php] verschachtelte PHP-Schleife in Template

Alexander Wagner php_(at)_phpcenter.de
Mon, 23 Apr 2001 22:26:41 +0200


Ruben22_(at)_gmx.de wrote:
> Das Problem liegt darin, dass der Inhalt bzw. die
> Variablen des Blocks fuer die Zeilen beim Erzeugen der neuen Tabelle
> nicht geloescht wird/werden. Soll heissen, eine Tabelle enthaelt ihre
> "eigenen" und
> die Zeilen der vorangegangenen. Die Letzte Tabelle besteht somit aus
> allen Zeilen aller Tabellen. 
> Das ist natuerlich nicht beabsichtigt.
> Versuche mit "unset()" sind leider fehlgeschlagen.

Dann hast du was falsch gemacht. Du musst die Variable aus $t->varkeys 
und $t->varvals löschen. (davon ausgehend, dass deine Instanz der 
Template-Klasse $t heisst).

Alternativ könntest Du die fragliche Variable zwischen den Tabellen 
einmal überschreiben, z.B. mit
$t->set_var('varname',' ');

Gesundheit
Wagner

-- 
A little inaccuracy sometimes saves a ton of explanation.
H. H. Munro 'Saki' (1870-1916)


php::bar PHP Wiki   -   Listenarchive