Se connecter avec
S'enregistrer | Connectez-vous

[Résolu] 1 code > 2 résultats différents

Dernière réponse : dans Programmation

Bonjour à tous,

Je me suis créé une petite page personnel avec menu et contenu.
En bas du menu, je fais apparaitre le calendrier du mois en cours.

Dans ce même menu, j'ai un lien vers un calendrier "global" !

Le calendrier "global" s'affiche correctement alors que ce n'est pas le cas de celui du mois en cours présent dans le bas du menu...

Pourtant j'utilise exactement le même code (j'ai même fait un copier/coller)

Voici le code en question :
  1. <?php
  2. $i=0;
  3. while ($i <> $reste_jour) {
  4. echo "<td> </td>";
  5. $i++;
  6. }
  7. $nb=1;
  8. while ($nb <> $nb_jour_mois) {
  9. while ($i <> 7 && $nb <> $nb_jour_mois) {
  10. //test si jour OQP ou pas
  11. if ($nb < 10 ) {
  12. $jour_evt = "0".$nb;
  13. } else {
  14. $jour_evt = $nb;
  15. }
  16. if ($k < 10 ) {
  17. $mois_evt = "0".$k;
  18. } else {
  19. $mois_evt = $k;
  20. }
  21. $date_event=$jour_evt."-".$mois_evt."-".date('Y');
  22. $req = "SELECT COUNT(*) FROM _calendrier_event WHERE date='$date_event'";
  23. $sqlquery = mysql_query($req) or die ("Erreur de requête");
  24. $count = mysql_fetch_row($sqlquery);
  25. //echo $count[0];
  26. if ( $count[0] <> 0 ) {
  27. echo $style_TD['TD_JourOQP'];
  28. } else {
  29.  
  30. if ( $nb == $date_jour && $mois_en_cours == $k ) {
  31. echo $style_TD['TD_JourJ'];
  32. }
  33. if ( ($nb < $date_jour && $mois_en_cours == $k) || ( $mois_en_cours > $k) ) {
  34. echo $style_TD['TD_JourPasse'];
  35. }
  36. if ( ($nb > $date_jour && $mois_en_cours == $k) || ( $mois_en_cours < $k) ) {
  37. echo $style_TD['TD_JourAVenir'];
  38. }
  39. }
  40. echo '<a href="../affich.php?mois='.$k.'&jour='.$nb.'" class=calendar>';
  41. echo $nb." </a></td>";
  42.  
  43. $i++;
  44. $nb++;
  45. }
  46. echo "</tr><tr>";
  47. $i=0;
  48. }
  49. ?>


Et le résultat en image :


Il me semblait que ces derniers jours, il s'affichait correctement partout ! Mais aujourd'hui, BUG ? ?

Merci de votre aide !
Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
Tom's guide dans le monde