Bonjour,
Je fais face à un problème que j'ai du mal à comprendre, c'est pourquoi je viens vers vous en espérant que vous puissiez m'éclairer un peu.
Voici mon code (simplifié) qui vise à transformer au format lettre le numéro d'un mois :
Le code fonctionne parfaitement lorsque le mois est compris entre 01 et 07 ainsi qu'entre 10 et 12 (ce script m'affiche donc par exemple "03 mars" si la date est "15/03/1988") <gras>MAIS</gras> il ne m'affiche que "08" ou "09" lorsque date est par exemple 15/08/1988 ou 15/09/1988... impossible donc de retranscrire ces deux mois au format lettre... o.O
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 <?php $date_inscription = '15/09/2010'; $date_inscription_exploded = explode('/', $date_inscription); echo $date_inscription_exploded[1]; switch ($date_inscription_exploded[1]) { case 01: $mois_inscription = ' janvier '; break; case 02: $mois_inscription = ' février '; break; case 03: $mois_inscription = ' mars '; break; case 04: $mois_inscription = ' avril '; break; case 05: $mois_inscription = ' mai '; break; case 06: $mois_inscription = ' juin '; break; case 07: $mois_inscription = ' juillet '; break; case 08: $mois_inscription = ' août '; break; case 09: $mois_inscription = ' septembre '; break; case 10: $mois_inscription = ' octobre '; break; case 11: $mois_inscription = ' novembre '; break; case 12: $mois_inscription = ' décembre '; } echo $mois_inscription; ?>
Cas concret :
1) un membre qui s'est inscrit le 25 mars 2010, aucun problème d'affichage :
http://www.e-storia.info/fiche_membre.php?id=1
2) un membre qui s'est inscrit le 26 aout 2010, le mois ne s'affiche pas :
http://www.e-storia.info/fiche_membre.php?id=75
Quelqu'un pourrait-il m'indiquer d'où vient mon erreur ? Merci
Partager