[PHP] Dropdownliste mit den Vergangenen tagen + Datum erstellen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Firefox User, 23. Oktober 2010 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 23. Oktober 2010
    Dropdownliste mit den Vergangenen tagen + Datum erstellen

    hallo,
    Wie kann ich eine Dropdownliste erstellen, die Mir die vergangenen Wochentage anzeigt?

    Also so:

    HTML:
    <select name="rt">
     <option value="23.10.2010" title="23.10.2010">Heute, Samstag</option>
     <option value="22.10.2010" title="22.10.2010">Freitag</option>
     <option value="21.10.2010" title="21.10.2010">Donnerstag</option>
     <option value="20.10.2010" title="20.10.2010">Mittwoch</option>
     <option value="19.10.2010" title="19.10.2010">Dienstag</option>
     <option value="18.10.2010" title="18.10.2010">Montag</option>
     <option value="17.10.2010" title="17.10.2010">Sonntag</option>
    </select>
    Also es sollen immer die letzten 7 Tage angezeigt werden und das Datum derer im Value und im Title. Bei neuen Monaten bzw. neuen Jahren sollte es auch stimmen
     
  2. 23. Oktober 2010
    AW: Dropdownliste mit den Vergangenen tagen + Datum erstellen

    Das Folgende Script nimmt die Aufrufs zeit und Subtrahiert davon immer 86400 Sekunden (Was einen Tag entspricht).
    Mit Hilfe von date('N', $var) wird der Wochentag als Zahl (1,7) geholt und mit Hilfe des Arrays $day_names lesbar ausgegeben.


    PHP:
            <select name="rt">
    <?PHP
    date_default_timezone_set
    ( 'Europe/Berlin' );
    $time  $_SERVER [ 'REQUEST_TIME' ];
    $day  86400 ;
    $day_names  = array( 'german'  => array( 'Montag' , 'Dienstag' , 'Mittwoch' , 'Donnerstag' , 'Freitag' , 'Samstag' , 'Sonntag' ));
    ?>
                <option value="<?PHP  print  date ( 'd.m.Y' $time ?>" title="<?PHP  print  date ( 'd.m.Y' $time ?>">Heute, <?PHP  print  $day_names [ 'german' ][( date ( 'N' $time )- 1 )]  ?></option>
    <?PHP  for( $a = 1 $b = 6 $a <= $b ; ++ $a ) :  $tmp  $time -( $a * $day ) ?>
                <option value="<?PHP  print  date ( 'd.m.Y' $tmp ?>" title="<?PHP  print  date ( 'd.m.Y' $tmp ?>"><?PHP  print  $day_names [ 'german' ][( date ( 'N' $tmp )- 1 )]  ?></option>
    <?PHP  endfor;  ?>
            </select>
     
  3. 24. Oktober 2010
    AW: Dropdownliste mit den Vergangenen tagen + Datum erstellen

    schaue dir php funktion "strtotime" und "date" an.
    zweizeiler
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.