Se connecter / S'enregistrer
Votre question

Notice: Undefined offset: 4

Tags :
  • Undefined
  • Programmation
Dernière réponse : dans Programmation
14 Avril 2005 12:34:24

bonjur à tous,

Je me retourne vers vous pour avoir quelques renseignents sur un petit problème. Je suis en train de coder ma page php dans lequel je voudrais insérer un calendrier.

mais je rencontre des trucs du genre
Notice: Undefined offset: 4 in c:\easyphp1-7\www\weblog\index.php on line 86

Notice: Undefined offset: 4 in c:\easyphp1-7\www\weblog\index.php on line 91

Notice: Undefined offset: 5 in c:\easyphp1-7\www\weblog\index.php on line 86

Notice: Undefined offset: 5 in c:\easyphp1-7\www\weblog\index.php on line 91

Notice: Undefined offset: 6 in c:\easyphp1-7\www\weblog\index.php on line 86

Notice: Undefined offset: 6 in c:\easyphp1-7\www\weblog\index.php on line 91

Notice: Undefined offset: 7 in c:\easyphp1-7\www\weblog\index.php on line 86


je vous donne les lignes de codes correspondant

  1. } elseif($jours[$jour_du_mois] == "debut") {
  2.  
  3. echo " <td class=\"calendrierLien\"";
  4. if ($jour_du_mois.$mois == $aujourdhui) echo " id=\"aujourdhui\"";
  5. echo "><a href=\"#$annee$mois$jour_du_mois\">$jour_du_mois</a></td>\n";
  6. $jour_du_mois++;
  7. } elseif($jours[$jour_du_mois] == "pendant") {
  8. echo " <td class=\"calendrierPendant\"";
  9. if ($jour_du_mois.$mois == $aujourdhui) echo " id=\"aujourdhui\"";
  10. echo ">$jour_du_mois</td>\n";
  11. $jour_du_mois++;
  12. } else {
  13. echo " <td class=\"calendrierNormal\"";
  14. if ($jour_du_mois.$mois == $aujourdhui) echo " id=\"aujourdhui\"";
  15. echo ">$jour_du_mois</td>\n";
  16. $jour_du_mois++;



voià si quelqu'un a une idée pour savoir comment résoudre, je suis client

Merci

Autres pages sur : notice undefined offset

14 Avril 2005 13:32:12

Ca ne veut pas dire, que le numéro d'indice de ton tableau, n'existe pas ou est trop grand ?
A confimer ...
;-)
@+
RiRi
14 Avril 2005 17:28:53

nan ce n'est pas sa, j'ai vérifié.
Contenus similaires
14 Avril 2005 18:48:58

Ton bout de code doit etre dans une boucle non?
Et la variable $jour_du_mois est incrémenté 3fois à chaque fois!
donc quand ca reboucle, $jours[$jour_du_mois] ca plante sur le tableau car ca doit depasser la capacité du tableau!

en gros, $jours[4] , $jours[5] , ... n'existe pas ou ne son pas défini.
14 Avril 2005 18:57:05

Citation :

jaybolo a écrit :
nan ce n'est pas sa, j'ai vérifié.

Ca commence à 0 n'oublie pas...
8 Mai 2006 18:05:59

pour Undefined offset: 4
il faut initailiser ton tableau de 0 à 30 jours
ou de 1 à 31 jours . ou mieux 0 à 32 .
$jour-du_mois++
à partir de l'indice 4 il ne connait pas
tu n'as jamais mis de valeur (ou cree )
$jour_du_mois[4] il ne connaitpas
donc initialise jusqu'a
31
tu mets = 0 ;

8-) 8-) 8-)
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS