Page 1 sur 1

menu déroulant date

Posté : 13 juin 2006, 14:00
par béka
Bonour tout le monde, j'aimerais offrirla possibilté à un utilisateur de choisir une date, seulement voila je ne veux pas saisir tous les cas possibles, c'est à dire éviter ceci :

Code : Tout sélectionner

<select name="jour"> <option>01</option> <option>02</option> <option>03</option> <option>04</option> <option>05</option> <option>06</option> <option>07</option> <option>08</option> <option>09</option> <option>10</option> <option>11</option> <option>12</option> <option>13</option> <option>14</option> <option>15</option> <option>16</option> <option>17</option> <option>18</option> <option>19</option> <option>20</option> <option>21</option> <option>22</option> <option>23</option> <option>24</option> <option>25</option> <option>26</option> <option>27</option> <option>28</option> <option>29</option> <option>30</option> <option>31</option> </select> <select name="mois"> <option>janvier</option> <option>février</option> <option>mars</option> <option>avril</option> <option>mai</option> <option>juin</option> <option>juillet</option> <option>aout</option> <option>septembre</option> <option>octobre</option> <option>novembre</option> <option>décembre</option> </select> <select name="annee"> <option>2006</option> <option>2007</option> <option>2008</option> <option>2009</option> </select>
Avez-vous une soltuion plus simple ou plus dynamique?

Posté : 13 juin 2006, 14:07
par guilt92
Pour les jours :
<select name="jour"> 
<?php
for($i=0;$i<32;$i++)
{
if($i<10) echo "<option>0".$i."</option>";
else echo "<option>".$i."</option>";
}?>
</select> 
Pour les mois je te conseille de faire un tableau et de le parcourir ensuite
<?php
$mois= array("Janvier", "Février", "Mars","Avril", "Mai", "Juin","Juillet", "Août", "Septembre","Octobre","Novembre","Décembre");
?>

<select name="mois">
<?php
 foreach($mois as $valeur){
  echo "<option>".$valeur."</option>";
}?>
</select>
Pour les années utilise le meme principe que les jours :)

Posté : 13 juin 2006, 14:26
par Invité
ok merci, tout marche nickel

Posté : 13 juin 2006, 14:27
par béka
c'est moi le post d'avant, lol (le problème d'utiliser plusieurs ordi...)
Merci