Note: c'est pas habituel de recevoir des demandes d'aide par messagerie privée.
Tant que j'y suis:
Moogli essaye réellement de t'aider, mais comme beaucoup d'entre nous, c'est un professionel, ce qui fait que des évidences pour lui sont des obstacles insurmontables pour toi. Et je parle de choses très basiques, ultra élémentaires, comme des structures de contrle, et la logique qui va avec: un domaine ou
Thib41, bien que plein de bonne volonté, semble aussi avoir quelques lacunes, ce qui ajoute à la confusion ambiante.
Je propose une autre structure, qui sans atteindre la perfection devrait atteindre son but, le tout en bon français tout plein:
Code : Tout sélectionner
H = heure_à_tester
Creneau = creneau_0à8
Si H supérieur ou égal à 8
Creneau = creneau_8à20
Si H supérieur ou égal à 20
Creneau = creaneau_20à0
La subtilité c'est l'absence de Sinon (aka else if).
Sinon, pour vous chipoter la tête:
switch(true)
{
case ($h < 8):
$creneau = "0à8";break;
case ($h >= 20):
$creneau = "20à0";break;
default:
$creneau = "8à20";break;
}
Faudrait essayer avec un while ou un for

Note: c'est pas habituel de recevoir des demandes d'aide par messagerie privée. :non:
Tant que j'y suis:
[b]Moogli[/b] essaye réellement de t'aider, mais comme beaucoup d'entre nous, c'est un professionel, ce qui fait que des évidences pour lui sont des obstacles insurmontables pour toi. Et je parle de choses très basiques, ultra élémentaires, comme des structures de contrle, et la logique qui va avec: un domaine ou [b]Thib41[/b], bien que plein de bonne volonté, semble aussi avoir quelques lacunes, ce qui ajoute à la confusion ambiante.
[img]http://www.mamsatwork.nl/home/wp-content/uploads/2011/01/blog-zen.jpg[/img]
Je propose une autre structure, qui sans atteindre la perfection devrait atteindre son but, le tout en bon français tout plein:
[code]H = heure_à_tester
Creneau = creneau_0à8
Si H supérieur ou égal à 8
Creneau = creneau_8à20
Si H supérieur ou égal à 20
Creneau = creaneau_20à0[/code]
La subtilité c'est l'absence de Sinon (aka else if).
Sinon, pour vous chipoter la tête:
[php]switch(true)
{
case ($h < 8):
$creneau = "0à8";break;
case ($h >= 20):
$creneau = "20à0";break;
default:
$creneau = "8à20";break;
}[/php]
Faudrait essayer avec un while ou un for ;)