Sortierung - 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 Daniel (84 Beiträge) am Donnerstag, 25.Oktober.2001, 17:00. WWW: www.haching1.de
    Sortierung

      Hallo,

      ich habe eine Liste mit Terminen angelegt. Das hat so weit recht gut geklappt. Jetzt möchte ich aber, dass die letzten (also die aktuellsten) fürn Termine immer angegeben werden. Und zwar in der Reihenfolge, dass der nächste oben und der der am weitesten in der Zukunft liegt unten angezeigt wird.
      z.B.
      1. Termin: 28.10.01
      2. Termin: 29.10.01
      3. Termin: 30.10.01
      4. Termin: 31.10.01
      5. Termin: 01.11.01

      Momentan verwende ich folgenden Quellcode dafür:

      <html><head><title>Termine</title></head>
      <body bgcolor=ffffff>
      <font face="Arial, Helvetica, sans-serif" size="1">
      <table cellspacing= 1 cellpadding=1 bgcolor="000000">
      <loop code=perl sort=- range=1,5>
      

      if ($_loop % 2 == 0)
      {
      out "<tr bgcolor=\"#FFFFFF\">";
      }else
      {
      out "<tr bgcolor=\"#ecf4ff\">"
      }
      out "<td>$Datum</td><td>$Tag</td><td>$Uhr</td><td>$Heimteam</td><td>$Gastteam</td></tr>";
      

      </loop>
      </table>
      </font></body></html>
      

      Dadurch werden die Termine aber genau falsch herum ausgegeben.
      z.B.
      1. Termin: 01.11.01
      2. Termin: 31.10.01
      3. Termin: 30.10.01
      4. Termin: 29.10.01
      5. Termin: 28.10.01

      Vielleicht kann mir jemand sagen, woran das liegt.

      Danke.

      Daniel


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Daniel (84 Beiträge) am Donnerstag, 25.Oktober.2001, 17:00. WWW: www.haching1.de
    Sortierung

      Hallo,

      ich habe eine Liste mit Terminen angelegt. Das hat so weit recht gut geklappt. Jetzt möchte ich aber, dass die letzten (also die aktuellsten) fürn Termine immer angegeben werden. Und zwar in der Reihenfolge, dass der nächste oben und der der am weitesten in der Zukunft liegt unten angezeigt wird.
      z.B.
      1. Termin: 28.10.01
      2. Termin: 29.10.01
      3. Termin: 30.10.01
      4. Termin: 31.10.01
      5. Termin: 01.11.01

      Momentan verwende ich folgenden Quellcode dafür:

      <html><head><title>Termine</title></head>
      <body bgcolor=ffffff>
      <font face="Arial, Helvetica, sans-serif" size="1">
      <table cellspacing= 1 cellpadding=1 bgcolor="000000">
      <loop code=perl sort=- range=1,5>
      

      if ($_loop % 2 == 0)
      {
      out "<tr bgcolor=\"#FFFFFF\">";
      }else
      {
      out "<tr bgcolor=\"#ecf4ff\">"
      }
      out "<td>$Datum</td><td>$Tag</td><td>$Uhr</td><td>$Heimteam</td><td>$Gastteam</td></tr>";
      

      </loop>
      </table>
      </font></body></html>
      

      Dadurch werden die Termine aber genau falsch herum ausgegeben.
      z.B.
      1. Termin: 01.11.01
      2. Termin: 31.10.01
      3. Termin: 30.10.01
      4. Termin: 29.10.01
      5. Termin: 28.10.01

      Vielleicht kann mir jemand sagen, woran das liegt.

      Danke.

      Daniel

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 26.Oktober.2001, 12:48.
    Re: Sortierung

      Also Du hast ja gar keine Abfrage nach dem Datum drin, deshalb werden die Einträge in umgekehrt chronologischer Eingabereihenfolge ausgegeben. Ich denke so sollte es klappen:

      <loop code=perl Datum>=jetzt range=1,5>
      

     Antworten


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