Salut tout le monde,
Je cherche a faire une fonction qui remplit chaque jour (ajout d'informations dans une table) d'une date de debut à une date de fin
Je fais une boucle while de ce type
$iCompt = 1;
// $tsCurseur est un timestamp qui s'incremente d'un jour a chaque boucle
// $timestamp_retour_heure est la date de retour (fin de boucle)
// $timestamp_depart_heure est la date de debut
$tsCurseur = $timestamp_depart_heure;
while ( date('d', $tsCurseur) != date('d', $timestamp_retour_heure)
&& date('m', $tsCurseur) != date('m', $timestamp_retour_heure)
&& date('Y', $tsCurseur) != date('Y', $timestamp_retour_heure))
{
$tsCurseur = mktime(7, 0, 0, $MoisDeb, $JourDeb + $iCompt, $AnneeDeb);
// Cette variable correspond a des tranches de 5minutes 168 = toute la journee
//de7H à 21H
$dureeJour = 168;
// Cette partie fonctionne très bien
$oConge->CreerRdvConge($HTTP_SESSION_VARS['IdUtil'],
date ("d/m/Y H:i:s", $tsCurseur),
'f', $Texte, $dureeJour, '$TYPE_RDV_CONGE', 'Congé', getPersonneFictif ());
$iCompt++;
}
Je n'ai jamais vu cette boucle boucler plus d'une fois ????!!!
Quelqu'un peut il m'éclairer ?
Merci