help correction script

help correction script - PHP - Programmation

Marsh Posté le 02-10-2006 à 09:44:16    

je crois que l'aide devrait se concentrer sur cette boucle:

Code :
  1. foreach($weeks AS $week){
  2.        echo "<tr height=\"20\">";
  3.        foreach($week as $d){
  4.          if($i < $offset_count){
  5.              $day_link = $d;
  6. if($month == 1){
  7.    $prev_link .= mktime(0,0,0,12,$day_link,($year -1));
  8. } else {
  9.    $prev_link .= mktime(0,0,0,($month -1),$day_link,$year);
  10. }
  11.              echo "<td class=\"nonmonthdays\">$day_link $prev_link</td>";
  12.          }


 
--->si j'affiche le mois d'octobre  jobtiens 1159135200 pour le 25 septembre 2006 puis 11591352001159221600 pour le 26 septembre 2006??? une erreur de boucle comment faire pour le régler???


Message édité par jerrry le 02-10-2006 à 18:18:58
Reply

Marsh Posté le 02-10-2006 à 09:44:16   

Reply

Marsh Posté le 13-10-2006 à 17:30:37    

Je pense que ce qui ne va pas c'est ton addition: ton concatène au lieu d'additionner.
Essaie:
    if($month == 1){
      $prev_link += mktime(0,0,0,12,$day_link,($year -1));
    } else {
      $prev_link += mktime(0,0,0,($month -1),$day_link,$year);
    }
 
Mais ça c'est si tu veut faire une addition, donc que $prev_link avait une valeur avant.
 
Je pense que ça devrait marcher...


Message édité par tadkozh le 13-10-2006 à 17:33:02

---------------
Réviser ses verbes irréguliers d'Anglais - Quand tadkozh s'en mêle !!!
Reply

Sujets relatifs:

Leave a Replay

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