sprintf - dringend - 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 Spencer (109 Beiträge) am Montag, 11.Oktober.2004, 08:14.
    sprintf - dringend

      Hallo

      Ich hab (für mich) ein riesen Problem.
      In dieser Tabelle stimmt die Sortierung nicht.
      http://de2.netpure.de/cgi-bin/baseportal.pl?htx=/base/imagic/gesamt_Kopie&s=204

      Entweder es wird richtig sortiert und die Nachkommastellen sind weg oder die Nachstellen sind da und die Sortierung stimmt nicht mehr. Ich denke da müsste noch eine führende Null rein.

      Hier der entsprechende Codeschnipsel:

      %ges_pkt = ();
      get "Id==*", "$s";
       
      while (get_next("$s"))
           {
            $ges_pkt{$nr} += $zeit_pkt;
            $ges_rennen{$nr} += $fahrt;
            $ges_km{$nr} += $laenge_ges;
           }
      @arr_punkte =();
      

      while (@dummy = each(%ges_pkt))
           {
      
            $work = sprintf('%.02f', $dummy[1]);       push (@arr_punkte, "$work|$dummy[0]");
      # Deine Entscheidung - entsprechendes # entfernen
      # @arr_punkte = sort(@arr_punkte); # aufsteigend nach Punkten
      @arr_punkte = sort { $b cmp $a }@arr_punkte; # absteigend nach Punkten;
           }
      

      foreach $arr_punkte(@arr_punkte)
       
      {
      ($punkte, $fahrer, $fahrt) = split(/\|/, $arr_punkte);
            $rang = ++$rang;
            $Platz1 = $rang if($punkte ne $puffer);
            $puffer = $punkte;
      


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