Bonjour,

Je vais essayer d'etre clair. Dans un concept de calendrier, l'utilisateur selectionne les dates qu'il veut consulter, et les événements sont affichés pour celles-ci.

En local, ca marche parfaitement. Mais sur l'hébergement (OVH) ca un comportement bizarre.

un petit bout de code pour vous éclairer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
echo "row[Debut] = ".$row["Debut"];
$jo =  substr($row["Debut"],8,2);
echo " jo = ".$jo;
$mo = substr($row["Debut"],5,2);
echo " mo = ".$mo;
$an = substr($row["Debut"],0,4);
echo " an = ".$an;
$var = $an.$mo.$jo; 	
echo " var = anmojo = ". $an.$mo.$jo;
echo " cptAccessOk = ".$cptAccessOk;
$tabDate[$cptAccessOk]=$var;
echo " tabDate[cptAccessOk] = var = ".$tabDate[$cptAccessOk]."<br>";
voila ce que ca donne a l'affichage :
row[Debut] = 2007-02-21 00:00:00 jo = 21 mo = 02 an = 2007 var = anmojo = 20070221 cptAccessOk = 0 tabDate[cptAccessOk] = var = 2
comme vous le voyez, j'ai decomposer le code pour voir pourquoi la valeur 2 vient ce mettre dans $tabDate[$cptAccessOk].

la variable $var contient la valeur 20070221, donc logiquement si $tabDate[$cptAccessOk] = $var, $tabDate[$cptAccessOk] devrait contenir la valeur 20070221, mais ce n'est pas le cas.

Une idee de la cause de cela ?