boucle infini

boucle infini - PHP - Programmation

Marsh Posté le 07-07-2004 à 11:32:12    

vola j ai une boucle infinit
 
le but c est de parcourir tout les jours entre $tps_deb et $tps_end pas de les compter meme si je l affiche
 
  $tps_deb = mktime(0, 0, 0, $dtedeb[1], $dtedeb[0], $dtedeb[2]);
  $tps_end = mktime(0, 0, 0, $dteend[1], $dteend[0], $dteend[2]);
 
 
  for($i = 0, $tps_cou = $tps_deb; $tps_cou <= $tps_end; $tps_cou = mktime(0, 0, 0, $dtedeb[1], $dtedeb[0] + $i, $dtedeb[2]));
    {
    echo "<br>tps_cou ===> $tps_cou<br>";
    echo "<br>tps_end===> $tps_end<br>";
     
 
    $i++;
    }
 
    echo "<br>ca fait $i jour<br>";
 
 
merci ++

Reply

Marsh Posté le 07-07-2004 à 11:32:12   

Reply

Marsh Posté le 07-07-2004 à 11:45:37    

faut que tu incrémentes $tps_cou plutot que $i non ?

Reply

Marsh Posté le 07-07-2004 à 11:46:05    

$tps_deb = mktime(0, 0, 0, $dtedeb[1], $dtedeb[0], $dtedeb[2]);
$tps_end = mktime(0, 0, 0, $dteend[1], $dteend[0], $dteend[2]);  
 
$nbJours = ( $tps_end - $tps_deb ) / ( 24*3600);
 
Merde, j'ai fait exactement l'inverse de ce qui est demandé :pt1cable:


Message édité par Mara's dad le 07-07-2004 à 11:50:42

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 07-07-2004 à 11:47:50    

for ($i = $tps_deb ; $i <= $tps_end ; $i += 86400) {
     echo "date courante : ".date("d/m/Y", $i)."<br>";
}


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 07-07-2004 à 11:55:14    

oui c est claire que je me fais chioer pour rien la derniere solution est plus simple
 
merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed