Frank Dell: PHPLIB + num_rows

PHPLIB + num_rows
Sytem: MySQL-DB, PHP4

Hallo zusammen,

ich hab da ein kleines Problem. Das Ergebnis einer Select-Abfrage soll
zusammen mit der Anzahl gefundener Treffer (Zeilen / num_rows) geparst
werden. Während die abgefragten Zeileninhalte wie gewünscht dargestellt
werden, weigert sich der Bildschrirm jedoch standhaft, die ermittelte Anzahl
anzuzeigen.
Die Abfrage als solche scheint jedoch richtigt zu sein, eine if/else -
Abfrage für Treffer bzw. Null-Treffer wird in jedem Fall richtig ausgeführt.
Außerdem werden die ermittelten Treffer dann angezeigt, wenn ich den Befehl
"echo" verwende - nur eben irgendwo am Bildschirm und nicht im vorgesehenen
Platzhalter.

Hier ein Ausschnitt aus dem Code:

$tpl        = new Template();
  $plus      = new DB_TplNews();

$abfrage ="SELECT * FROM $table where SCHLAGZEILE like '%$search%' or
MELDUNG like '%$search%'  or SEARCH like '%$search%' or QUELLE like
'%$search%' or LINK like '%$search%'";

$res = mysql_query( "$abfrage" );
  $num = mysql_num_rows($res);

if ($num == 0)
  {
      $tpl->set_unknowns("keep");
   $tpl-> set_file ( array (
               "seite" => "format/vorl_allgemein.html",
               "text"  => "format/vorl_21_notreffer.html"
      ));
      $tpl->set_block("text", "artikel", "artikel_handle" );
   $plus->query ( "SELECT * FROM $table where SCHLAGZEILE like '%$search%'
" );
    while($plus->next_record()):
   $tpl->parse("artikel_handle", "artikel", true);
      endwhile;
   $tpl-> set_var($blockzuweisung);
}

else

else
  {
      $tpl->set_unknowns("keep");
   $tpl-> set_file ( array (
               "seite" => "format/vorl_allgemein.html",
               "text"  => "format/vorl_21_uebersicht.html"
      ));
      $tpl->set_block("text", "artikel", "artikel_handle" );

$plus->query ( "$abfrage" );
   $anzahl->num_rows($plus);    // ????????

while($plus->next_record()):
           $tpl->set_var(array(
       "schlagzeile"          => $plus->f("SCHLAGZEILE"),
          "datum"          => $plus->f("DATUM"),
    "ID"               => $plus->f("ID"),
    "meldung"               => $plus->f("MELDUNG"),
    "quelle"               => $plus->f("QUELLE"),
    "link"               => $plus->f("LINK"),
   ));
        $tpl->parse("artikel_handle", "artikel", true);
      endwhile;

$tpl-> set_var(array(
 "titel" => "$titel",
"hintergrund" => "$hintergrund",
"linkdeletea" => "$linkdeletea",
"linkdeleteb" => "$linkdeleteb",
"anzahl" => $plus->f("anzahl")    // ?????
));
}

$tpl-> parse ("druckschoen", array("seite"));
 $tpl-> p ("druckschoen");
?>

Hat jemand eine Idee? Ich bedanke mich schon mal für Eure Bemühungen

Viele Grüße

Frank Dell