Ankündigung

Einklappen
Keine Ankündigung bisher.

Datumsgeschichte.....

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Datumsgeschichte.....

    Hallo,

    ich möchte eine Selectbox füllen! Es soll geschaut werden welchen Wochentag wir heute haben mittels diesem Codeteil

    PHP-Code:
    <?php
            $today 
    date("Y-m-d");

            
    $wochentage[0] = "Sonntag";
            
    $wochentage[1] = "Montag";
            
    $wochentage[2] = "Dienstag";
            
    $wochentage[3] = "Mittwoch";
            
    $wochentage[4] = "Donnerstag";
            
    $wochentage[5] = "Freitag";
            
    $wochentage[6] = "Samstag";

            
    $jahr substr($today,0,4);
            
    $monat substr($today,5,2);
            
    $tag substr($today,8,2);

            
    $wochentag date("w"mktime(0,0,0,$monat,$tag,$jahr));
            
    $auswahl $tag.".".$monat.".".$jahr;

            echo (
    "".$wochentage[$wochentag]."\n");

    ?>
    Die Ermittlung funktioniert auch einwandfrei.

    Nun möchte ich automatisch den heutigen Wochentag in der Selectbox selektiert haben, und die anderen wochentag sollen auch in der Box geführt sein.

    Also so z.B.:

    <option value='1'>Montag</option>
    <option value='2' selected>Dienstag</option>
    ...


    und das ganze halt dynamisch

    <option value='$wochentag'>$wochentage[$wochentag]</option>
    ...


    jedoch schaffe ich es nicht die <option>-Tags mittels einer Schleife ausgeben und füllen zu lassen?!?

    Danke für die Hilfe.


    und P.S.:

    eines gleich vorweg - ja ich kenne php.net und habe auch drin gelesen, jedoch komme ich leider momentan nicht weiter.



    Greetz
    Marco


  • #2
    PHP-Code:
    <?php
    foreach($wochentage as $key => $value)
      echo 
    "<option value=\"$key\"" . (($key == $wochentag) ? ' selected="selected"' '') . ">$value</option>\n";
    ?>

    Kommentar

    Lädt...
    X