Affichage image selon jours et heures.

Fermé
Anthony - 24 sept. 2007 à 20:47
 Dedooz - 29 sept. 2007 à 15:15
Affichage image selon jours et heures.

Bonjour à tous, j'aimerais afficher differentes images selon le jour et l'heure du jour.

J'ai trouvé ce bout de code sur le web mais ca ne fonctionne pas


<?php
$jour=date('w');
$h=date('h');
switch($jour)
{
//dimanche
case 0:
switch($h)
{
case $h>=0 && $h<8:
echo 'image01'.$h ;
break;
case $h>=8 && $h<16:
echo 'image02'.$h ;
break;
case $h>=16 && $h<24:
echo 'image03'.$h ;
break;
default :
echo 'Souci avec l\'heure';
}
break;
//lundi
case 1:
switch($h)
{
case $h>=0 && $h<8:
echo 'image11'.$h ;
break;
case $h>=8 && $h<16:
echo 'image12'.$h ;
break;
case $h>=16 && $h<24:
echo 'image13'.$h ;
break;
default :
echo 'Souci avec l\'heure';
}
break;



//samedi
case 6:
switch($h)
{
case $h>=0 && $h<8:
echo 'image61'.$h ;
break;
case $h>=8 && $h<16:
echo 'image62'.$h ;
break;
case $h>=16 && $h<24:
echo 'image63'.$h ;
break;
default :
echo 'Souci avec l\'heure';
}
break;
default:
echo 'Souci avec le jour';
}
?>


Merci encore pour ceux qui souhaite m'apporter une aide.
A voir également:

2 réponses

Salut,

Tes formats de date() ne me parraissent pas corrects vas voir ce site:


http://www.phpdebutant.org/article53.php

et as tu fais des echo de
$jour=date('w'); ???
$h=date('h'); ça c'est pour un affichage sur 12h !


essayes
$jour=date('D'); jours de la semaine en anglais
$h=date('H'); heure au format 24h
0
Hé, j'ai trouvé, j'ai fé

$jour=date('w');
$h=date('H');
switch($jour)

et ca marche, j'ai mis le bout de code pour ceux qui souhaite s'en servir !

Merci de ton aide

Antho
0
Bonjour,
Salut j'ai essaé ton code, mais apparemet ca ne marche tjr pas,
aurait tu la solution complete stp ?

merci d'avance
0