Re: Ich verstehe das nicht :-( Sortierung nach Datum funktioniert nicht!?!?!? - 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 Pouraga (1396 Beiträge) am Montag, 11.September.2006, 18:10.
    Re: Ich verstehe das nicht :-( Sortierung nach Datum funktioniert nicht!?!?!?

      Kann so nicht fuktionieren weil das sort= durch das unsortierte hash zweglos ist und du in der 2. Schleife dann einfach die hashschlüssel auf Text sortierst. Speicher die Schlüssel zunächst im interen format. (hat den vorteil das es nach der text sortierung schon in der richtigen reihenfolge steht) Und mach die entgültige Formatierung später

      etwa so:

      get "Datum==$Datum", "termine", "erghash";
      while(get_next("erghash")) {
      $opDatum{$Datum}++
      }
      foreach(sort keys %opDatum){
      $opDatum=datum($_, "Tag0.Monat0.Jahr2");
      $a_opDatum .= "<option value=$opDatum>$opDatum";
      }
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Babsie (13 Beiträge) am Montag, 11.September.2006, 10:38.
    Ich verstehe das nicht :-( Sortierung nach Datum funktioniert nicht!?!?!?

      Guten Morgen,

      ich habe mir dieses perl aus dem Forum "geklaut", was auch Supi funktioniert.
      Meine Daten, an dem Termine sind, werden mir im Dropdown angezeigt, doch leider wird mein Sortierwunsch nach Datum ignoriert :-(
      Es wird mir nach dem Tag-Datum sortiert, unabhängig, welcher monat???!!!

      soll:
      10.08.06
      15.08.06
      10.09.06

      ist:
      10.08.06
      10.09.06
      15.08.06

      Ich verstehe das nicht??
      Kann mir jemand helfen?
      Danke
      Babsie




      <perl>
      get "Datum==$Datum sort=Datum", "termine", "erghash";
      while(get_next("erghash")) {
      

      $dat=datum("$Datum", "Tag0.Monat0.Jahr2");
      $opDatum{$dat}++
      

      }

      foreach my $opDatum(sort keys %opDatum){
      # $a_opDatum .= $opDatum eq $fdatum ? "<option selected value=$opDatum>$opDatum" : "<option value=$opDatum>$opDatum";
      $a_opDatum .= "<option value=$opDatum>$opDatum";
      }
      my $sl = "selected" if $fdatum eq "";  
      

      out<<EOF;
      <form action='...' target='Daten' method='post' enctype='multipart/form-data'>
      

      <b>Terminübersicht</b>
      <select name="fdatum=" value='$fdatum'>$a_opDatum
      </select>
      

      <br>
      <input type="text" value="GO">
      </form>
      EOF
      </perl>
      

     Antworten

    Beitrag von Ulf (144 Beiträge) am Montag, 11.September.2006, 17:42.
    Re: Ich verstehe das nicht :-( Sortierung nach Datum funktioniert nicht!?!?!?

      weiß ich auch nicht so genau :-)

      guck mal ob es ein Datumsfeld ist mit Haken bei Sortierung
      wenns bloß ein Textfeld ist dann steht eben die 10 vor der 15

      probieren :-) Ulf

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Montag, 11.September.2006, 18:10.
    Re: Ich verstehe das nicht :-( Sortierung nach Datum funktioniert nicht!?!?!?

      Kann so nicht fuktionieren weil das sort= durch das unsortierte hash zweglos ist und du in der 2. Schleife dann einfach die hashschlüssel auf Text sortierst. Speicher die Schlüssel zunächst im interen format. (hat den vorteil das es nach der text sortierung schon in der richtigen reihenfolge steht) Und mach die entgültige Formatierung später

      etwa so:

      get "Datum==$Datum", "termine", "erghash";
      while(get_next("erghash")) {
      $opDatum{$Datum}++
      }
      foreach(sort keys %opDatum){
      $opDatum=datum($_, "Tag0.Monat0.Jahr2");
      $a_opDatum .= "<option value=$opDatum>$opDatum";
      }
      

     Antworten

    Beitrag von Babsie (13 Beiträge) am Montag, 11.September.2006, 19:45.
    Re: Ich verstehe das nicht :-( Sortierung nach Datum funktioniert nicht!?!?!?

      Hallo Pouraga,
      immerhin verstehe ich das ansatzweise :-)
      ... und es funktioniert!

      Danke
      Babsie

     Antworten


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