Re: Wie binde ich ein Suchfeld ein? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Webmy (2 Beiträge) am Mittwoch, 29.September.2004, 23:17. WWW: www.baseportal.de/cgi-bin/baseportal.pl?htx=/htmlschm
    Re: Wie binde ich ein Suchfeld ein?

      Hallo Jürgen vielen Dank.
      Leider verstehe ich nicht so ganz welcher Bereich in der Website eingebunden werden muß und wohin der andere Teil muß. Kannst sich jemand etwas ausführlicher darüber auslassen?
      Vielen Dank!


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Webmy (2 Beiträge) am Donnerstag, 23.September.2004, 17:59. WWW: baseportal.de/cgi-bin/baseportal.pl?htx=/htmlschmiede
    Wie binde ich ein Suchfeld ein?

      Hallo,
      ich versuche im Template eine Suchmaske einzubauen, bin aber kein Programmierer oder Datenbankspezie. Kann mir jemand sagen, wie ich eine einfache Suchmaske einbinden kann?
      Danke :-)
      Webmy

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Donnerstag, 23.September.2004, 22:24.
    Re: Wie binde ich ein Suchfeld ein?

      Hi Webmy,

      Hier aus der Doku, Ein komplettes Beispiel:

      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type="hidden" name="htx=" value="$htx">
      Freie Suche: <input type="text" name="_fullsearch~~" value="$_fullsearch">
      <input type="submit" value="Suchen">
      </form>
      

      <perl>

      return if $_fullsearch eq "";
      

      get "fullsearch_match=10";

      while(get_next)
      {
      $out= <<EOF;
      <b>$Titel</b><br>$Beschreibung - $Kommentar<p>
      EOF
      $out=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      out $out;
      }
      

      my $newrange=$_fullsearch_range+$_fullsearch_range_length;
      my $txt;
      

      if($_fullsearch_match_pos<$newrange)
      {
          $txt="Suche nach weiteren Treffern";
          $newrange=$_fullsearch_match_pos;
      } else
      {
          out "<b>Kein Treffer.</b><p>" if $_fullsearch_amount<1;
          $txt="Suche in weiteren Datensätzen";
      }
      

      if($newrange<$_amount_all)
      {
          out "Es wurde noch nicht in allen Datensätzen gesucht: ";
          out "<a href=\"baseportal.pl?htx=$htx&_fullsearch~~".convert_url($_fullsearch). "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
      } else
      {
          out "Die Datenbank wurde komplett durchsucht.";
      }
      </perl>
      

      Achte darauf, das die Datenbank genau den gleichen Namen hat wie das Template. Die Variablen müssen noch angepasst werden
      <b>$Titel</b><br>$Beschreibung - $Kommentar<p>
      

      Gruß
      Jürgen

     Antworten

    Beitrag von Webmy (2 Beiträge) am Mittwoch, 29.September.2004, 23:17. WWW: www.baseportal.de/cgi-bin/baseportal.pl?htx=/htmlschm
    Re: Wie binde ich ein Suchfeld ein?

      Hallo Jürgen vielen Dank.
      Leider verstehe ich nicht so ganz welcher Bereich in der Website eingebunden werden muß und wohin der andere Teil muß. Kannst sich jemand etwas ausführlicher darüber auslassen?
      Vielen Dank!

     Antworten


     
 Liste der Einträge von 28050 bis 28200:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.05s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!