Re: HILFE 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 Christoph Bergmann (8110 Beiträge) am Freitag, 26.November.2004, 12:03.
    Re: HILFE Sortierung

      Verstehe und die Punkte werden dynamisch errechnet... Dann geht das natürlich nicht anders... Ausser Du speicherst die Punkte auch gleich in der DB... Da Du aber wahrscheinlich eh nich mehr als 20, 30 Datensätze ausgibst, ist das Performance-mässig eh egal... ;-)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jörg (173 Beiträge) am Donnerstag, 25.November.2004, 10:58.
    HILFE Sortierung

      Hi!

      Kann man diesen Teil hier auch noch nach einem zweiten Feld ($anzahl) und absteigend sortieren?


      foreach my $key (sort {$summe{$a} <=> $summe{$b}} keys %summe)
      {
      out "$key : $summe{$key}<br>";
      }
      


      Jörg

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 25.November.2004, 11:40.
    Re: HILFE Sortierung

      absteigend (=umdrehen) -> einfach $a und $b vertauschen:

      foreach my $key (sort {$summe{$b} <=> $summe{$a}} keys %summe)
      

      nach weiteren kriterien sortieren -> mit || anhängen:

      foreach my $key (sort {$summe{$b} <=> $summe{$a} || $anzahl{$b} <=> $anzahl{$a}} keys %summe)
      

      wenn du die daten aus der datenbank hast, dann solltest du das aber gleich die datenbank sortieren lassen...

     Antworten

    Beitrag von Joerg (159 Beiträge) am Donnerstag, 25.November.2004, 17:36.
    Re: HILFE Sortierung

      Vielen Dank!
      Es klappt und nun hab ich auch dies kapiert.
      Eine Sortierung über die Datenbank geht leider nicht, da ich die Tordifferenz vorab ermitteln muss.
      Oder gibt es da eine einfachere Lösung?

      Jörg

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 25.November.2004, 20:27.
    Re: HILFE Sortierung

      Da müsstest Du mal n bisschen mehr das Drumherum erzählen, also was meinst Du z.b. mit "Tordifferenz vorab ermitteln" ?

     Antworten

    Beitrag von Joerg (159 Beiträge) am Freitag, 26.November.2004, 10:48.
    Re: HILFE Sortierung

      Jedes Spiel hat einen Datensatz
      $Heim - $Gast $Ergebnis_Heim $Ergebnis_Gast
      

      Punkteverteilung:
      drei Punkte = Sieg
      einen Punkt unentschieden

      Wie es eben bei der Fußballbundesliga so üblich ist..

      Jörg

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 26.November.2004, 12:03.
    Re: HILFE Sortierung

      Verstehe und die Punkte werden dynamisch errechnet... Dann geht das natürlich nicht anders... Ausser Du speicherst die Punkte auch gleich in der DB... Da Du aber wahrscheinlich eh nich mehr als 20, 30 Datensätze ausgibst, ist das Performance-mässig eh egal... ;-)

     Antworten


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