phpbar.de logo

Mailinglisten-Archive

[php] phplib: verschachtelte Templates

[php] phplib: verschachtelte Templates

Alexander Wagner wagner_(at)_globalpark.de
Sat, 02 Sep 2000 21:36:59 +0200


Probier mal das:

while ($q->next_record()) {

   $semester_typ  = $q->f("semester_typ");
   $t->set_var("SEMESTER_TYP",$semester_typ);
   $qquery = "SELECT * FROM semester WHERE semester_typ='$semester_typ' 
";
   $qq->query($qquery);
   if ($qq->num_rows()>0) {
         $t->set_var("MONTH_ROWS",""); //NEU NEU NEU
      while ($qq->next_record()) {
         $semester_month   = $qq->f("semester_month");
         $t->set_var("SEMESTER_MONTH",$semester_month);
         $t->parse("MONTH_ROWS","MONTH_ROW", true);
      } // end of while
   }

   $t->parse("OUT_MONTH","MONTH_ROWS");  //NEU NEU NEU

   $t->parse("SEMESTER_ROWS","SEMESTER_ROW", true);

} // end of while

$t->parse("OUT","output_semester");
$t->parse("PRINTME","output_main");
$t->p("PRINTME");

Keine anderen parses hier. Deren Funktionsprinzip hast Du noch nicht
ganz begriffen (ich brauchte auch ne Weile). Das das vorher funktioniert
hat (ohne die Monate) lag an zwei Fehlern, die sich gegenseitig wieder
aufgehoben haben.
Für Erklärungen hab ich jetzt aber leider keine Zeit...

Gesundheit
Wagner


php::bar PHP Wiki   -   Listenarchive