pour la boucle, pour chaque mois de l'année

Je suis en train d'écrire une boucle en PHP pour ajouter HTML <select> balise de liste déroulante, qui permet aux gens de choisir leur mois de naissance.

Voilà mon code qui ne fonctionne pas:

            <p>
            <label for="signup_birth_month">Birthday:</label>
            <select name="signup_birth_month" id="signup_birth_month">
            <option value="">Select Month</option>
            <?php

            for ($i = 1; $i <= 12; $i++)
            {
                $month_name = date('F', mktime(0, 0, 0, $i, 1, 2011));
                echo '<option value="'.$month_name.'"'.$month_name.'></option>';
            }

            ?>
            </select>
            </p>

Comment puis-je écrire une boucle for qui renvoie le nom de chaque mois dans l'année?

OriginalL'auteur scarhand | 2011-08-11