|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 2 ![]() |
Bonjour,
Ca fait longtemps que j essaye de resoudre ce petit probleme et meme en regardant et en cherchant sur le forum j arrive pas à trouver une solution. J ai un menu qui se crée de façon dynamique. Il s'agit des 7 jours de la semaine: Lundi Mardi Mercredi Jeudi Vendredi Samedi Dimanche. Le premier jour de la liste corresponde au jour d aujourdhui (si on est mercredi ca sera donc mercredi, jeudi, vendredi, samedi, dimanche, lundi, mardi). Chaque jour, selon sa position a un lien sur une page: .Supposant qu'on est mercredi, le menu "Mercredi" aura un lien vers monsite/aujourdhui; "Jeudi" aura un lien vers monsite/2; "Vendredi" vers monsite/3; etc Mais si on suppose qu aujourdhui on est lundi, "Lundi" aura donc un lien vers monsite/aujourdhui, "Mardi" vers monsite/2; etc Jusqu à la il n y a pas de probleme. Maintenant j arrive pas à faire le suivant: Ma page monsite/2 devrait reconnaitre automatiquement de quel jour s agit et afficher l information concernante à ce jour. Si aujourd'hui est lundi, la page monsite/2 correspond à mardi; donc l'information qui devrait afficher monsite/2 devrait etre celle du mardi; or si aujourd'hui est jeudi, la page monsite/2 devrait afficher l'info du vendredi. Pour cela j ai essayé avec ce code: Code :
J attend vos lumieres!!!! |
||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 2 ![]() |
Bon je crois que j ai resolu le probleme:
J ai remplacé ca: $dia_ac=date(l); $day_of_week = date("l", mktime(0, 0, 0, date("m"), $dia_ac+1, date("y"))); par $dia_ac=date(w); $day_of_week = date("w", mktime(0, 0, 0, date("m"), $dia_ac+1, date("y"))); et puis case "Monday": par case "1": etc; Merci à tous! |
|
|
00
|
|
|
#3 | ||
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
date("l") - attention aux guillemets - renvoit le nom du jour, tu ne peux donc pa faire date("l") + 2
Tout est dans la doc : http://fr.php.net/date Code :
$tomorrow = mktime(0, 0, 0, date("m") , date("d")+1, date("Y")); Code :
date("l", mktime(0, 0, 0, date("m") , date("d")+1, date("Y"))); Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com