snippets / selectDate

Language: Php - First posted by juliend2 on 2008-04-10 02:39 (7 months, 2 weeks)
Link to the snippet: http://www.friendsnippets.org/snippet/238/

echo des select de dates, (année, mois, jour)

 1 function selectDate($annee = null, $mois = null, $jour = null){
2
3 echo '<select name="annee" id="EvenementDateYear">
4 <option value="" >&nbsp;</option>';
5
6 //année
7 for($i=2025; $i>1948; $i--)
8 {
9 if($annee !=null && $annee == $i)
10 {
11 echo "<option value='".$i."' selected='selected' >".$i."</option>";
12 }else{
13 echo "<option value='".$i."' >".$i."</option>";
14 }
15 }
16
17 echo '</select> - <select name="mois" id="EvenementDateMonth">
18 <option value="" >&nbsp;</option>';
19
20 //mois
21 $moisString= array('Janvier','F&eacute;vrier','Mars','Avril','Mai','Juin','Juillet','Ao&ucirc;t','Septembre','Octobre','Novembre','D&eacute;cembre');
22 for($i=1; $i<13; $i++)
23 {
24 if($mois !=null && $mois == $i)
25 {
26 if($i<10){
27 echo "<option value='0".$i;
28 }else{
29 echo "<option value='".$i;
30 }
31 echo "' selected='selected' >".$moisString[$i-1]."</option>";
32 }else{
33 if($i<10){
34 echo "<option value='0".$i;
35 }else{
36 echo "<option value='".$i;
37 }
38 echo "' >".$moisString[$i-1]."</option>";
39 }
40 }
41
42 echo '</select> - <select name="jour" id="EvenementDateDay">
43 <option value="" >&nbsp;</option>';
44
45 //jour
46
47 for($i=1; $i<32; $i++)
48 {
49 if($jour !=null && $jour == $i)
50 {
51 if($i<10){
52 echo "<option value='0".$i;
53 }else{
54 echo "<option value='".$i;
55 }
56 echo "' selected='selected' >".$i."</option>";
57 }else{
58 if($i<10){
59 echo "<option value='0".$i;
60 }else{
61 echo "<option value='".$i;
62 }
63 echo "' >".$i."</option>";
64 }
65 }
66
67 echo '</select>';
68 }
In order to post a comment, you should have a friendsnippet account. Please sign-in.

0 comments

Apr '08
  • echo des select de dates, (année, mois, jour)

Common Tags



snippet History

Apr '08