par
dam-s » 05 oct. 2017, 11:23
Bonjour,
J'ai un fragment de code qui ne fonctionne pas sur le serveur 000webhost, mais qui fonctionne sur mon EasyPHP.
$Quart peux prendre comme valeur : "N", "R", "CA", "RTT", "J", "M" ,"S","WE".
Code : Tout sélectionner
if (($Quart == "N") && ($event['SUMMARY'] == "R" || $event['SUMMARY'] == "CA" || $event['SUMMARY'] == "RTT"))
{ $Quart = 'DN'; echo " nous sommes en descente de nuit";}
elseif (($event['SUMMARY'] == "N") && ($Quart == "R" || $Quart == "CA" || $Quart == "RTT"))
{ $Quart = 'PN'; echo "nous sommes en premiere nuit";}
else
{$Quart = $event['SUMMARY']; echo "non";}
Sur mon local, je récupéré bien la bonne valeur.
Sur le serveur distant 000webhost je retourne que la condition else.
J'ai d'autre comparaison qui fonctionne sur les 2 serveurs :
Code : Tout sélectionner
if ( date("N",strtotime($event['DTSTARTTIME'])) == 6 || date("N",strtotime($event['DTSTARTTIME'])) == 7)
{echo "</br>WEEK-END";
$Quart = 'WE';
}
J'ai tester differente facons de faire et il semble que
si
le
=> fonctionne
mais
le
=> ne fonctionne pas
Quelqu'un as-t-il une idée ?
Merci d'avance
Damien
Bonjour,
J'ai un fragment de code qui ne fonctionne pas sur le serveur 000webhost, mais qui fonctionne sur mon EasyPHP.
$Quart peux prendre comme valeur : "N", "R", "CA", "RTT", "J", "M" ,"S","WE".
[code]if (($Quart == "N") && ($event['SUMMARY'] == "R" || $event['SUMMARY'] == "CA" || $event['SUMMARY'] == "RTT"))
{ $Quart = 'DN'; echo " nous sommes en descente de nuit";}
elseif (($event['SUMMARY'] == "N") && ($Quart == "R" || $Quart == "CA" || $Quart == "RTT"))
{ $Quart = 'PN'; echo "nous sommes en premiere nuit";}
else
{$Quart = $event['SUMMARY']; echo "non";}[/code]
Sur mon local, je récupéré bien la bonne valeur.
Sur le serveur distant 000webhost je retourne que la condition else.
J'ai d'autre comparaison qui fonctionne sur les 2 serveurs :
[code]if ( date("N",strtotime($event['DTSTARTTIME'])) == 6 || date("N",strtotime($event['DTSTARTTIME'])) == 7)
{echo "</br>WEEK-END";
$Quart = 'WE';
}[/code]
J'ai tester differente facons de faire et il semble que
si [code]$Quart= TRUE; [/code] le [code]if ($Quart) [/code]=> fonctionne
mais [code]$Quart = "N";[/code] le [code]if ($Quart =="N") [/code]=> ne fonctionne pas
Quelqu'un as-t-il une idée ?
Merci d'avance
Damien