phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?phplib_templet_system_verschachtelte_bl=F6cke?=

[php] phplib templet system verschachtelte blöcke

Thomas Michel php_(at)_phpcenter.de
Wed, 13 Mar 2002 22:33:32 +0100


Hallo zusammen


ich habe einen block in einem block definiert um z.b eine A-Z liste zu
erstellen, darunter soll das jeweils den beitrag dazu stehen...

Das problem ist folgendes:

C--
Cool
Celeron
D--
Cool
Celeron
dick
dünn
E--
Cool
Celeron
dick
dünn
esel
esel2


usw.

Es soll aber so da stehen:

C--
Cool
Celeron
D--
Cool
Celeron
E--
esel
esel2

wie kriege ich das hin? kann ich das irgenwie beeinflussen

Danke bereits jetzt...

mfG
Thomas Michel




  $tpl       = new Template();

      $tpl-> set_file ( array (
               "seite"           => "tpl/firmenliste/haupt.tpl",
               "meldungen"       => "tpl/firmenliste/artikel.tpl",
               "untermeldungen"       => "tpl/firmenliste/unterartikel.tpl"

      ));





      $tpl->set_text($spcode,"text/text.txt");
      $tpl->set_block("untermeldungen", "unterartikel",
"unterartikel_handle");
      $tpl->set_block("meldungen", "artikel", "artikel_handle" );


	while($buchstabe=mysql_fetch_array($buchstabenabfrage))
	{
	$buchstaben=$buchstabe['1letter'];
	$tpl->set_var(array("buchstabe"=>strtoupper($buchstaben)));

	$abfrage1=mysql_query("select id,firmenname from firmen where firmenname
like '$buchstaben%' order by firmenname");

		while($abfrage1daten= mysql_fetch_array($abfrage1))
		{
	        $tpl->set_var(array(
		        "id"          =>$abfrage1daten['id'],
	        	"firmenname"          => $abfrage1daten['firmenname']));

		}
	$tpl->parse("unterartikel_handle", "unterartikel", true);

	 $tpl->parse("artikel_handle", "artikel", true);
	}


      $tpl-> set_var ( array ("kategorie" =>$titel));
      $tpl-> parse ("druckschoen", array("seite"));
      $tpl-> p ("druckschoen");


php::bar PHP Wiki   -   Listenarchive