Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 14.November.2006, 18:39.  
Re: php-ausgabeseite
Machbar ist alles... Du hast den Ablauf ja schon recht klar beschrieben, den kann man fast 1:1 in Code umsetzen:
if(!$modell)
{
  out qq{<form action="baseportal.pl?htx=$htx"><input type="hidden" name="htx" value="$htx"><select name="modell">};
  get "Modell==*";
  while(get_next)
  {
    out "<option>$Modell" unless $modelle{$Modell}++;
  }
  out "</select></form>";
} elsif(!$typ)
{
  out qq{<form action="baseportal.pl?htx=$htx"><input type="hidden" name="htx" value="$htx"><input type="hidden" name="modell" value="$modell"><select name="typ">};
  get "Typ==* Modell==$modell";
  while(get_next)
  {
    out "<option>$Typ" unless $typen{$Typ}++;
  }
  out "</select></form>";
} else
{
  get "Typ==$typ Modell==$modell";
  while(get_next)
  {
    out "Ersatzteil: $Ersatzteil - Preis: $Preis<br>";
  }
}
Nicht getestet, aber müsste eigentlich funktionieren ;-)