Re: Url übergabe - 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 Toralf (101 Beiträge) am Dienstag, 9.April.2002, 19:17.
    Re: Url übergabe


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Toralf (101 Beiträge) am Montag, 8.April.2002, 18:24.
    Url übergabe

      Wer kann helfen??

      Steuere meine Abfrage per Url.
      Ich erzeuge eine Navigationsleiste aus einem Optionsfeld:

      <loop db=main code=perl>
      out <<EOF;
      

      <a href="meinAccount/Template&db=main&Kategorie==$Kategorie" $Kategorie</a>

      EOF
      </loop>
      

      Der Vorteil, ich brauch meine Navigationsleiste nicht mehr ändern, wenn eine zusätzliche Option hinzu kommt!

      Die Ausgabe der Daten erfolgt ebenfalls per loop:

      <loop db=main sort^=Produkt range^=0,3 code=perl>
      out <<EOF;
      

      die Ausgabe.............

      EOF
      </loop>
      

      <perl>



      Der Effekt ist aber folgender: nach abfrage per Navileiste, erscheint in selbiger nur noch ausgewählt Option. Der Rest ist wech!!

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Dienstag, 9.April.2002, 00:06.
    Re: Url übergabe

      Wie stellst Du denn mit Deinem Code im ersten LOOP sicher, daß
      jede Kategorie nur einmal als Link kommt ? Es werden doch alle Datensätze der Datenbank durchlaufen.
      Wenn [Kategorie] Dein Optionsfeld ist, dann werden doch wohl mehrere Datensätze zu einer Kategorie gehören.

     Antworten

    Beitrag von Toralf (101 Beiträge) am Dienstag, 9.April.2002, 15:33.
    Re: Url übergabe

      Stimmt das habe ich ja auch noch nicht bedacht. Da ich erst mal nur 1 Eintrag je Opionsfeld hatte, war der Fehler noch gar nicht so akut!

      Aber wie mach ich es denn nun? Gibt es eine Möglichkeit?

      Hatte im Forum eine ähnliche Fragestellung gefunden vor ca. 3Monaten, aber die wurde auch nicht befriedigend beantwortet.

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Dienstag, 9.April.2002, 19:02.
    Re: Url übergabe

      Hallo Toralf,

      versuch mal das Folgende:

      <perl>
      get "Kategorie==*","main";
      while(get_next(main))
      {
      $optionen{$Kategorie}++;
      }
      foreach (keys %optionen)
      {
      out " [<a href='$_link&Kategorie==$_'>$_</a>] ";
      }
      out "<br>";
      </perl>
      <loop db=main sort^=Produkt Kategorie==$_get{Kategorie} range^=0,3 code=perl>
      out <<EOF;
      
      Ausgabe......
      EOF
      </loop> 
      

      Hab's nicht getestet, sollte aber so funktioniren - hoffe ich.

     Antworten

    Beitrag von Toralf (101 Beiträge) am Dienstag, 9.April.2002, 19:17.
    Re: Url übergabe

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Dienstag, 9.April.2002, 19:49.
    Re: Url übergabe

     Antworten

    Beitrag von Toralf (101 Beiträge) am Dienstag, 9.April.2002, 20:30.
    Re: Url übergabe

      Danke funzt!

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Dienstag, 9.April.2002, 19:30.
    Re: Url übergabe

      Hab's getestet - es läuft - der Code ist nicht identisch zur Diskussion bei Jürgen und Sander.
      Die Navi wird bei mir mit "while" ausgegeben !!
      Siehe Anfang:
      <perl>
      get "Kategorie==*","main";
      while(get_next(main))
      {
      $optionen{$Kategorie}++;
      }
      
      .....

     Antworten


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