SELECT und Datum

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

  • SELECT und Datum

    Hallo,
    Ich speichere für ein Profil eines Benutzers das Geburtdatum. Wenn man das nen ändern will soll beim aufrufen der dirkt das letzte was mein eingeben hat sehen.
    PHP-Code:
    <select name="monat">
          <?php
            $last 
    date('n');
            
    $act $monat;
            for(
    $i 1;$i <= $last ;$i ++)
            {
                
    $sel = ($i == $act) ? " selected='selected'" '';
                echo 
    "<option value='$i'$sel>$i</option>\n";
            } 
          
    ?>
          </select>
    Nur leider geht der immer nur bis zum Monat 5.
    Nun habe ich 2 Fragen dazu.
    Wiso klappt das nicht und kann man sowas auch mit Wörtern machen?

  • #2
    Wiso klappt das nicht und kann man sowas auch mit Wörtern machen?
    Weil date() in dem Fall den aktuellen Monat zurückgibt, also Mai.

    Mit Monatsnamen:

    PHP-Code:
    <select name="monat">
    <?php
    $months 
    = array('Januar''Februar''März''April''Mai''Juni''Juli''August''September''Oktober''November''Dezember');
    $act $monat;
    for (
    $i 1$i <= 12$i++) {
        
    $sel = ($i == $act) ? " selected='selected'" '';
        echo 
    "<option value='$i'$sel>" $months[$i 1] . "</option>\n";

    ?>
    </select>

    Kommentar

    Lädt...
    X