nagrom_om
Messages postés163Date d'inscriptionlundi 20 décembre 2004StatutMembreDernière intervention 1 novembre 2006
-
24 août 2005 à 11:28
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 2015
-
24 août 2005 à 21:05
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