Re: problem mit sort von 2 feldern - 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 Samstag, 9.August.2003, 01:56.
    Re: problem mit sort von 2 feldern

      mit loop nicht, aber in perl:

      <perl>
      get "","daten";
      while (get_next "daten"){
        ${$Zeitraum}{$Programm}++;
      }
      

      foreach $Zeitraum(2003..2005){
        foreach $Programm('Gruppenpreise','Aktiv','alle','18','Programme','hier','rein'){
           if(${$Zeitraum}{$Programm}){
             out "<b>Programm:</b> $Programm<br><br><b>Zeitraum:</b> $Zeitraum<br><br>";
      
           }   } } </perl>

      ein bischen kompliziert ;-)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von sascha (539 Beiträge) am Freitag, 8.August.2003, 19:45.
    problem mit sort von 2 feldern



      lt doku heißt es:
      sort=<(-)feld1,(-)feld2,...> Sortierung erst nach Feld1, dann nach Feld2 usw.
      ich möchte sort=Zeitraum,Programm,

      d.h.
      erst alle programme, die zeitraum 2003 haben, dann alle 2004, etc.
      innerhalb der einträge von 2003 soll nun nach programm sortiert werden.
      die programme sollen aber so gelistet sein, wie sie im optionsfeld angelegt sind und nicht wie zur zeit alphabetisch.
      feld zeitraum, wie auch programm sind in der db auf text sortieren eingestellt.

      z.zt. überbrücke ich mit einem eigenen <loop>
      <loop db=daten showamount=sel Programm==Gruppenpreise Zeitraum==2003>
      <b>Programm:</b> $Programm<br><br>
      <b>Zeitraum:</b> $Zeitraum<br><br>
      </loop>
      <loop db=daten showamount=sel Programm==Aktiv Zeitraum==2003>
      <b>Programm:</b> $Programm<br><br>
      <b>Zeitraum:</b> $Zeitraum<br><br>
      </loop>
      <loop db=daten showamount=sel Programm==Gruppenpreise Zeitraum==2004>
      <b>Programm:</b> $Programm<br><br>
      <b>Zeitraum:</b> $Zeitraum<br><br>
      </loop>
      

      das kann es doch aber nicht sein.
      bei 3 sprachen, je 18 programmen und das für 3 jahre sind das ne menge loops :-(

      gibt es da keine einfachere lösung ?

      sascha

     Antworten

    Beitrag von Sander (8133 Beiträge) am Samstag, 9.August.2003, 01:56.
    Re: problem mit sort von 2 feldern

      mit loop nicht, aber in perl:

      <perl>
      get "","daten";
      while (get_next "daten"){
        ${$Zeitraum}{$Programm}++;
      }
      

      foreach $Zeitraum(2003..2005){
        foreach $Programm('Gruppenpreise','Aktiv','alle','18','Programme','hier','rein'){
           if(${$Zeitraum}{$Programm}){
             out "<b>Programm:</b> $Programm<br><br><b>Zeitraum:</b> $Zeitraum<br><br>";
      
           }   } } </perl>

      ein bischen kompliziert ;-)

     Antworten


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