hallo,
winkiller hat mir einen code gezeigt, wie ich statt eines eingabefeldes ein dropdown-feld nutze,  das von einer datei gefüttert wird. habe das in mein erfassungs-template eingebaut und es funzt prima (jubel ;-)
aber jetzt habe ich das nächste problem, bei der suche funzt es nicht. habe den code kopiert und nur  verändert von <select name="GPKAT1:="> 
  auf <select name="GPKAT1~=">  also die tilde fürs suchen.
ausschnitt aus dem template:
<perl>
  #Erstellen des Dropdown1 Feldes
  $DropDown1 = '<select name="gpkat1:=">';
  get "","gpkat";
  while (get_next("gpkat"))
  {
    $DropDown1 .= "<option value=\"$gpkkat2\">$gpkkat</option>";
  }
  $DropDown1 .= "</select>"; 
#Ausgabe des ADD-Formulars
out <<EOF;
   <form action="baseportal.pl?htx=/gpark/gpurl&cmd=add" method="post" enctype="multipart/form-data">
   <input type=hidden name="htx=" value="/gpark/gpurllist">
   <input type=hidden name="cmd=" value="add">
   $DropDown1
   <input type="text" name="gpukat1:=" >
   <input type="text" name="gpurl:=" >      usw..... 
   <input type=submit value="Eingabe senden"<input type=reset value="Eingabe löschen">
   </form>
EOF
</perl>
  und die werte in der kategorie-datei GPKAT sehen so aus:
 
 Feld=GPKKAT                      FELD=gpkkat2 
   Auto&Verkehr                   Auto&Verkehr 
   ----- Auto                     Auto 
   ----- Motorrad                 Motorrad 
   Sport                          Sport 
   ----- Fussball                 Fussball 
   ----- Formel 1                 Formel 1 
   ----- Handball                 Handball 
  beim erfassen klappt das wunderbar:  in dropdown wird z.b.  ----- Fussball angezeigt aber Fussball erfasst 
  bei der suche wird in dropdown ----- Fussball angezeigt, aber er findet nichts. komischerweise findet er aber
  die haupüberschriften wie z.b: Sport (da sind beide felder gleich). 
  http://baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/gpurlsuch 
  http://baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/gpurladd 
  danke und gruss