Re: Suche über Dropdown - 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 Stefan Krupop (311 Beiträge) am Mittwoch, 20.Februar.2002, 16:15.
    Re: Suche über Dropdown

      Hi!

      Mir fallen da 2 Fehler auf:
      1. Wenn das Feld als einfache Variable ankommen soll, darfst du nur ein einfaches Gleichheitszeichen nehmen (ansonsten müsstest du nicht mit $Geschlecht, sondern mit $_sel{Geschlecht} darauf zugreifen). Also:
      <select name="Geschlecht=">
      
      und
      <select name="FamStand=">

      2. In deiner Abfrage fehlt die Und-Verknüpfung zwischen den beiden Bedingungen. Also:
      get "FamStand==!$FamStand&Geschlecht==!$Geschlecht","muster";
      

      Stefan


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Oliver ;-) (500 Beiträge) am Dienstag, 19.Februar.2002, 22:40.
    Suche über Dropdown

      Hallo Zusammen,

      irgendwie komme ich mit der Suche über ein Dropdownmenü nicht klar.

      Folgendes Formular habe ich erstellt:

      <form action="baseportal.pl?htx=/domain.de/verzeichnis/muster&cmd=search" method="post" enctype="multipart/form-data">
      <input type=hidden name="cmd=" value="search">
      <select name="Geschlecht~=">
      <option value="*">Geschlecht
      <option value="weiblich">weiblich
      <option value="männlich">männlich</option></select>
      <br>
      <select name="FamStand~=">
      <option value="*">Familienstand
      <option value="keine\ Angabe">keine Angabe
      <option value="verwitwet">verwitwet
      <option value="getrennt">getrennt
      <option value="geschieden">geschieden
      <option value="ledig">ledig</option></select>
      <br>
      <input type=submit value="Suchen">
      </form>
      

      In der Ausgabe wird es so aufgerufen:

      if ($cmd eq "search")
      {
      get "FamStand==!$FamStand Geschlecht==!$Geschlecht","muster";
      while (get_next("muster"))
      {
      
      ...

      Irgendwie funktioniert es nicht richtig.

      Was muss ich noch beachten?

      Oliver ;-)

     Antworten

    Beitrag von Stefan Krupop (311 Beiträge) am Mittwoch, 20.Februar.2002, 16:15.
    Re: Suche über Dropdown

      Hi!

      Mir fallen da 2 Fehler auf:
      1. Wenn das Feld als einfache Variable ankommen soll, darfst du nur ein einfaches Gleichheitszeichen nehmen (ansonsten müsstest du nicht mit $Geschlecht, sondern mit $_sel{Geschlecht} darauf zugreifen). Also:
      <select name="Geschlecht=">
      
      und
      <select name="FamStand=">

      2. In deiner Abfrage fehlt die Und-Verknüpfung zwischen den beiden Bedingungen. Also:
      get "FamStand==!$FamStand&Geschlecht==!$Geschlecht","muster";
      

      Stefan

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Mittwoch, 20.Februar.2002, 19:12.
    Re: Suche über Dropdown

      Hallo Stefan,

      das ist es leider auch nicht... :-(

      Zu 2. muss ich dir auch widersprechen. Im get-Befehl setzt man m.W. kein & rein.

      Grüße
      Oliver ;-)

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 20.Februar.2002, 19:17.
    Re: Suche über Dropdown

      Beides ist möglich & richtig ,-)

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Mittwoch, 20.Februar.2002, 19:58.
    Re: Suche über Dropdown

      Aber warum funktioniert es bei mir nicht?

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Mittwoch, 20.Februar.2002, 20:42.
    Re: Suche über Dropdown

      Puhh, keine Ahnung... Also Punkt 1 von Stefan ist auf jeden Fall richtig & wichtig... Bei Punkt 2 geht beides...

      Vielleicht so?

      get "FamStand~=$FamStand Geschlecht~=$Geschlecht","muster";
      

     Antworten

    Beitrag von Oliver ;-) (500 Beiträge) am Mittwoch, 20.Februar.2002, 22:26.
    Re: Suche über Dropdown

      Ok, ok, Problem lag woanders... wie immer... ;-)

      Es war ein Variablenkonflikt. Die Variable Geschlecht taucht ebenfalls in einer Datenbank auf, auf die von der Seite zugegriffen wird.

      Grüße
      Oliver ;-)

     Antworten


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