Re: Wer kann mir Suchen helfen - 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 Sander (8133 Beiträge) am Donnerstag, 10.November.2005, 13:14.
    Re: Wer kann mir Suchen helfen

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

      perl kannste dann weglassen


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von naan (3 Beiträge) am Donnerstag, 10.November.2005, 10:35. WWW: www.naan.de
    Wer kann mir Suchen helfen

      Hallo zusammen!
      Habe ein Problem mit der Volltextsuche, hoffe ihr erkennt den Fehler oder könnt mir sagen, dass das was ich vorhabe, gar nicht geht.

      Ich habe eine Seite für eine Datenbank gemacht und das Beispiel von baseportal für eine Volltextsuche integriert.
      Wenn ich nun suche, wird mir unten mit dem Pearl-Befehl ein Ergebnis ausgegeben. In diesem Fall 10 Ergebnisse.
      Oben liefert die Datenbank mit dem Befehl do action auch 10 Ergenisse.
      Bei Suche nach weiteren Treffern, bekomme ich oben und unten 10 weitere Ergebnisse

      Wenn ich jetzt aus "fullsearch_match=10" ein "fullsearch_match=20"
      mache, bekomme ich unten 20 Ergebnisse, aber oben mit do action immer noch 10.

      Wie kann ich es anstellen, oben auch mehr Ergenisse zu bekommen, so das ich unten mir das mit dem Pearl Befehl sparen kann?


      Mein Ziel wäre es eine Datenbank mit ca 10000 Einträgen komplett mit Volltextsuche zu durchsuchen und das Ergebnis wird als Datenbank dargestellt. Es sollen dann alle Ergebnisse dargestellt werden, wobei ich halt nur 10 auf einmal sehe und dann einfach mit einem Reiter zu den nächsten 10 springe.

      Versteht ihr, was ich will?
      Soll ich ein Beispiel online stellen?

      Danke für eure Hilfe.
      mfg
      naan

      ------html code -------
      <font face="Verdana, Arial, Helvetica, sans-serif" size=2>
      

      <do action=all db=halt selectbrowse=no databack=EEEEEE datasize=1 headback=99CCFF border=0 spacing=2 padding=4 gridcolor=FFFFFF dataface=Verdana, Arial, Helvetica, sans-serif sort^=Name range^=0,15 pagebrowse=no buttonbrowse=top,bottom listtype=list showsort=Name,ID,X,Y listfields=Name,ID input=link>

      <hr align="left" width="200" size="1" noshade>
      

      <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>$Name</b> (ID=$ID) $alternativ<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 "<br><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>
      

      <br>


      <br> 
      
      -----html code ende --------

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 10.November.2005, 13:14.
    Re: Wer kann mir Suchen helfen

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

      perl kannste dann weglassen

     Antworten


     
 Liste der Einträge von 21601 bis 21751: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!