Re: da ist ja gar keine volltextsuche ;-) - 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 Christoph Bergmann (8110 Beiträge) am Montag, 22.Juli.2002, 17:35.
    Re: da ist ja gar keine volltextsuche ;-)

      In Deinem Code ist ja auch gar keine Volltextsuche enthalten, sondern Du fragst die DB auf "normale" Art & Weise ab - dann werden nur Feldanfänge gefunden... ;-)

      Um eine DB mit der Volltextsuche zu durchsuchen brauchst Du z.b. sowas:

      if($cmd eq "do_search")
      {
      out <<EOF;
      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      Volltextsuche: <input type=text name="_fullsearch~=">
      </form>
      EOF
      }
      

      Das müsstest Du gleich nach dem <perl> einfügen...

      Ansonsten schau Dir auch mal den entsprechenden Teil in der Doku an:

      http://baseportal.de/bpws_doku.html#a23


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Pat (44 Beiträge) am Freitag, 19.Juli.2002, 12:45.
    volltextsuche bei netpure geht nicht

      hi leute!

      hat einer von euch eine ahnung warum die volltextsuche nicht funktioniert? hab die netpure bp version mit monatsgebühren.
      in meinem source läuft ein script mit passwortabfrage.

      irgendwelche ideen?

      thx
      pat

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 19.Juli.2002, 13:14.
    Re: volltextsuche bei netpure geht nicht

      Was genau geht denn nicht? Wie sieht der entsprechende Code aus? Wie lautet der Aufruf der Seite?

     Antworten

    Beitrag von Pat (44 Beiträge) am Montag, 22.Juli.2002, 08:34.
    Re: volltextsuche bei netpure geht nicht

      hi christoph!

      was geht nicht: wenn wir nach name suchen (vor- und nachnamen in einem feld) findet er mir nur ergebnisse wenn ich den vornamen eingebe- siehe http://legasthenie.netpure.de/cgi-bin/baseportal.pl?htx=/legasthenie/trainer/allgemein

      der code is im prinzip folgender:
      <do action=all sort^=PLZ range^=0,10 pagebrowse=top buttonbrowse=top indexfield=Name listtype=list listfields=Name,PLZ,Stadt allfields=-Aktion,Id,Passwort,Aenderungsdatum input=link>
      

      <perl>

      put if %_put;
      

      if($Id ne "")
      {
      
        get "Id==$Id";   if($xName)   {
          if($Passwort eq $xPasswort)     {       mod "Id==$Id", ["Name",$xName,"Mail",$xMail,"Telefon",$xTelefon,"PLZ",$xPLZ,"Stadt",$xStadt,"Bundesland",$xBundesland,"Land",$xLand,"Passwort",$xPasswort,"Homepage",$xHomepage];       out "<b>Ihr Eintrag wurde erfolgreich ge&auml;ndert...</b>";
          } else     {       out "<b>Passwort falsch, es wurden keine Änderungen vorgenommen! Ihre DLC-Nummer ist Ihr Passwort</b>";     }   } else   {
          out <<EOF;
      <h3>Eintrag &auml;ndern</h3>
      <h5></b>Ihre DLC-Nummer ist Ihr Passwort, ohne dieses ist keine Änderung möglich</h5>
      <table>
      <form action="/cgi-bin/baseportal.pl?htx=$htx&Id=$Id" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      <input type=hidden name="Id=" value="$Id">
      <tr><td>Name:</td><td><input type="text" name="xName=" value="$Name"></td></tr>
      <tr><td>E-Mail:</td><td><input type="text" name="xMail=" value="$Mail"></td></tr>
      <tr><td>Telefon:</td><td><input type="text" name="xTelefon=" value="$Telefon"></td></tr>
      <tr><td>PLZ:</td><td><input type="text" name="xPLZ=" value="$PLZ"></td></tr>
      <tr><td>Stadt:</td><td><input type="text" name="xStadt=" value="$Stadt"></td></tr>
      <tr><td>Bundesland:</td><td><input type="text" name="xBundesland=" value="$Bundesland"></td></tr>
      <tr><td>Land:</td><td><input type="text" name="xLand=" value="$Land"></td></tr>
      <tr><td>Passwort:</td><td><input type="password" name="xPasswort="></td></tr>
      <tr><td>Homepage:</td><td><input type="text" name="xHomepage=" value="$Homepage"></td></tr>
      <tr><td></td><td><input type=submit value="Abschicken"> </td></tr>
      </form></table>
      EOF
      
        } }

      </perl>

      (er is sicher nicht sauber programmiert oder so, kenn mich da ja nicht so aus, aber im prinzip funktioniert das ganze)

      auf die seite kommt man über ganz normale direktlinks: www.legasthenietrainer.com

      vielleicht kannst du mir ja helfen.

      thx pat

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 22.Juli.2002, 17:35.
    Re: da ist ja gar keine volltextsuche ;-)

      In Deinem Code ist ja auch gar keine Volltextsuche enthalten, sondern Du fragst die DB auf "normale" Art & Weise ab - dann werden nur Feldanfänge gefunden... ;-)

      Um eine DB mit der Volltextsuche zu durchsuchen brauchst Du z.b. sowas:

      if($cmd eq "do_search")
      {
      out <<EOF;
      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type=hidden name="htx=" value="$htx">
      Volltextsuche: <input type=text name="_fullsearch~=">
      </form>
      EOF
      }
      

      Das müsstest Du gleich nach dem <perl> einfügen...

      Ansonsten schau Dir auch mal den entsprechenden Teil in der Doku an:

      http://baseportal.de/bpws_doku.html#a23

     Antworten

    Beitrag von Pat (44 Beiträge) am Dienstag, 23.Juli.2002, 13:22.
    Re: da ist ja gar keine volltextsuche ;-)

      ups :) naja hab ja gesagt dass ich kein perl chef bin...

      danke dir auf jeden fall!!!

      ciao
      pat

     Antworten


     
 Liste der Einträge von 45601 bis 45751: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.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!