Bonsoir

J'ai cette condition que je n'arrive pas a traduire :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
if ($jour_d>=15 && $mois_d>=2 && $jour_f<=15 && $mois_f<=3 || $jour_d>=1 && $mois_d>=4 && $jour_f<=1 && $mois_f<=5 || 
$jour_d>=1 && $mois_d>=7 && $jour_f<=31 && $mois_f<=8 ||
 $jour_d>=21 && $mois_d=10 && $jour_f<=31 ||
 $jour_d>=24 && $mois_d>=12 && $jour_f<=1 && $mois_f<=1 )
{
$periode='haute saison';
}
else 
{
$periode='basse saison';
}

jour_d correspond au jour d'arrivé
jour_f au jour de départ

Idem pour mois_d et mois_f

En gros si la date saisi par la personne est dans l'interval $periode prend la chaine de caractère 'haute saison' .

Après test mon programme passe le if est le else sans tenir compte de la valeur du coup je n'est pas ce que souhaite .

Je n'arrive pas non plus a retraduire ma condition avec le case

Merci d'avance si quelqu'un peut me tuyauter