Re: Re: Abfrage für Dropdown - Feld nur 1x ausgeben - 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 

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Bernd (213 Beiträge) am Donnerstag, 25.Juni.2015, 16:56.
    Abfrage für Dropdown - Feld nur 1x ausgeben

      Hallo,

      ich hab mal wieder so ein spezielles Problem :-)

      Meine DB hat das Textfeld "Wohnort".
      Über ein Dropdown möchte ich auf eine Übersichtseite verlinken, wo alle aus dem selben Ort aufgeführt sind.

      Wie bekomme ich es denn hin, dass im Dropdownfeld jeder Ort nur max. 1x aufgeführt ist, auch wenn mehrfach in der DB?

      Danke
      Bernd

     Antworten

    Beitrag von Bernd (213 Beiträge) am Donnerstag, 25.Juni.2015, 17:13.
    Re: Abfrage für Dropdown - Feld nur 1x ausgeben

      Das hab ich im Forum gefunden, könnte passen, hab aber keine Ahnung wie ich das mit meinen Feld Ort statt Datum anpassen kann.

      <perl>
      get "Datum==$Datum Bereich==Bundesliga", "fussball", "erghash";
      while(get_next("erghash")) {
      $dat=datum("$Datum", "Tag0.Monat0.Jahr2");
      $opDatum{$dat}++
      }
      foreach my $opDatum(sort keys %opDatum){
      # $a_opDatum .= $opDatum eq $fdatum ? "<option selected value=$opDatum>$opDatum" : "<option value=$opDatum>$opDatum";
      $a_opDatum .= "<option value=$opDatum>$opDatum";
      }
      my $sl = "selected" if $fdatum eq "";  
      out<<EOF;
      <form action='/cgi-bin/baseportal.pl?htx=/fussball/seite&&Bereich==Bundesliga' target='Daten' method='post' enctype='multipart/form-data'>
      <b>Bundesliga</b>
      <select name="fdatum=" value='$fdatum' class='navi2'>$a_opDatum
      </select>
      <br>
      <input type="submit" alt="ANSICHT">
      </form>
      EOF
      </perl>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 25.Juni.2015, 18:38.
    Re: Re: Abfrage für Dropdown - Feld nur 1x ausgeben

     Antworten

    Beitrag von Bernd (213 Beiträge) am Donnerstag, 25.Juni.2015, 19:15.
    Re: Re: Re: Abfrage für Dropdown - Feld nur 1x ausgeben

      Ich hab mich dran versucht und im Dropdown erscheint jetzt alles nur 1x.
      Aber ich bekomme es per form nicht auf die Übersichtseite verlinkt.
      Den Link schreibe ich mit htaccess um, hier im Forum gefunden.
      RewriteRule ^ort-(.+)$ /cgi-bin/baseportal.pl?htx=/.../template&Wohnort==$1 [L,P]



      <loop db=daten sort=Wohnort code=perl>
      $orte{$Wohnort}++;
      </loop>
      <form action='/ort-$Wohnort' target='Daten' method='post' enctype='multipart/form-data'>
      <input type=hidden name="$Wohnort=" value="$Wohnort">
      <select name="Wohnort~=" size=1>
      <option> </option> 
      <perl>
      foreach $Wohnort(keys %orte)
      {
        out "<option value=$Wohnort>$Wohnort</option>\n";
      }
      </perl>
      </select>
      <input type="submit">
      </form>
      

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 26.Juni.2015, 16:24.
    Re: Re: Re: Re: Abfrage für Dropdown - Feld nur 1x ausgeben

      Ich hab das z.B. so bei nem Word-Rotator umgesetzt.

      VG
      Markus

      <h4 class="mb-sm word-rotator-title">
      <strong class=""><span class="word-rotate" data-plugin-options='{"delay": 5000, "animDelay": 300}'><span class="word-rotate-items">
      

      <loop db=stammdaten code=perl>
      $orte{$Betrieb_Ort}++;
      </loop>
      <perl>
      foreach $Betrieb_Ort(keys %orte)
      {
      out <<EOF;
      <span><a href='/ort-$Betrieb_Ort'> in $Betrieb_Ort </a></span>
      EOF
      }
      </perl>
      

      <span></span></strong></h4>

     Antworten


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