Erreur : Undefined index sur carte interactive

Fermé
legreniersarthois - 2 mai 2014 à 12:58
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 - 2 mai 2014 à 16:37
Bonjour,

Je me tourne vers vous car depuis plusieurs jours je m'arrache les cheveux, et pour éviter un soucis de calvicie précoce, me voila ici :-P

Voila j'ai un script avec une carte (carte de france) cliquable, pour un site de petite annonces.

Chaque région est cliquable, et au passage de souris un "onmouseover" indique le nom de la région, le nombre d'annonce publiées pour cette région, et celle ci deviens surbrillante.

La carte fonctionne correctement a 50%, car sur la moitié j'ai une erreur de type :

<b>Notice</b>:  Undefined index: reg_32 in <b>C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\data\localweb\smonsiteweb\includes\functions_html.php</b> on line <b>557</b><br />



J'ai pourtant fais les régions exactement pareil que les précédente exemple d'une région qui fonctionne :

<area alt="" onmouseover="MapReg(1); MapRegBulle('REGION1111', '<?php echo $cache_nombre_annonce['reg_1']; ?>', '<?php echo $language['texte_ann_bulle'] ?>', event)" onmouseout="MapRegSup();" shape="poly" coords="126,391,135,389,139,384,142,391,144,394,149,396,156,394,160,397,166,403,172,404,173,405,174,408,167,422,168,426,172,432,178,439,177,450,171,448,167,451,156,449,151,447,145,449,143,454,142,460,140,464,130,464,118,478,113,486,111,495,95,492,88,496,84,495,87,489,84,484,81,481,79,476,79,472,80,463,77,449,74,439,66,440,59,438,54,432,53,425,55,421,60,417,67,417,67,411,78,412,80,410,82,405,84,398,83,392,81,389,77,387,72,384,70,381,70,376,73,371,79,366,97,366,102,364,105,365,108,368,111,377,116,386,120,389,126,391,126,391" href="Petites-annonces-1-REGION1111.htm">


et celui d'une qui ne fonctionne pas :

<area alt="" onmouseover="MapReg(32); MapRegBulle('REGION1112', '<?php echo $cache_nombre_annonce['reg_32']; ?>', '<?php echo $language['texte_ann_bulle'] ?>', event)" onmouseout="MapRegSup();" shape="poly" coords="529,330,534,337,541,342,557,350,561,353,567,356,572,353,578,350,582,358,587,369,579,371,575,373,573,376,570,383,571,390,573,399,570,395,568,391,566,388,563,387,556,390,550,397,549,403,550,420,552,425,555,430,554,432,553,434,548,434,545,437,541,447,532,459,528,447,525,440,521,438,507,440,505,444,497,434,490,426,489,417,483,412,483,408,484,403,487,399,490,396,492,394,490,390,487,388,480,386,480,383,485,382,489,379,493,368,500,353,507,364,510,362,511,360,512,354,513,351,511,343,517,335,527,330,529,330,529,330" href="Petites-annonces-32-REGION1112.htm">


Je travail en local, donc pour de site mis en ligne pour le moment. Merci de l'aide que vous m'apporterais.

Amicalement

3 réponses

Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
2 mai 2014 à 14:48
Bonjour,

il semblerait que la clé
'reg_32'
n'existe pas dans ton tableau
$cache_nombre_annonce
.
Il y a quoi dans le fichier functions_html.php à la ligne 557 ?

0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
2 mai 2014 à 15:04
Bonjour,

Comme dit par Gigatrappeur, le problème vient du fait que $cache_nombre_annonce['reg_32'] n'existe pas.

Comment est créé le tableau $cache_nombre_annonce ?

Xavier
0
legreniersarthois
2 mai 2014 à 16:32
Bonjour,

Je vous remercie de vos réponse, j'ai résolu le soucis, c'était bien sa, il manquais quelques indication dans le fichier cache correspondant.

Merci, beaucoup de votre aide.

PS : Comment puis je mettre "Résolé" ?

Amicalement
0
Gigatrappeur Messages postés 226 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 3 juillet 2014 25
2 mai 2014 à 16:37
Bonjour,

tu trouvera cette information sur cette page : https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/

Cordialement,
Gigatrappeur
0