|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: [Résolu] Problème Undefined index (Lu 6051 fois) |
|
 |
[Résolu] Problème Undefined index
« sur: le 22-06-2014 a 02:12:33 » |
|
aldo72
Membre récent

Hors-Ligne
Messages: 36

|
Bonjour,
Je me tourne vers vous avec un petit soucis qui me fais m'arracher les cheveux;
J'ai réaliser une carte cliquable avec des onmouseover pour un site d'annonces, chaque zones cliquable, change de couleur au passage de souris, et une infobulle apparais, en indiquant le nom de la zone, ainsi que le nombre d'annonces publier dans cette zone.
Jusque la aucuns soucis, le début de la carte marchais impécable, seulement une fois la carte terminer, quelque zone ne fonctionne pas, elle ne laisse rien apparaitre.
Voici le code d'une zone fonctionnant :
| <area alt="" onmouseover="MapReg(18); MapRegBulle('Ecommoy', '0', '<?php echo $language['texte_ann_bulle'] ?>', event)" onmouseout="MapRegSup();" shape="poly" coords="290,303,286,290,283,287,281,283,277,277,272,274,268,270,262,272,254,273,250,270,244,265,240,267,240,272,233,279,225,282,223,284,225,293,228,300,228,308,227,319,233,322,242,324,246,329,258,329,276,336,282,328,290,325,287,313,290,309" href="Petites-annonces-18-Ecommoy.htm"> |
|
et le code d'une zone qui ne fonctionne pas :
| <area alt="" onmouseover="MapReg(32); MapRegBulle('St-Calais', '<?php echo $cache_nombre_annonce['reg_32']; ?>', '<?php echo $language['texte_ann_bulle'] ?>', event)" onmouseout="MapRegSup();" shape="poly" coords="384,332,377,322,366,323,359,316,354,308,351,298,353,285,348,280,359,260,368,262,369,250,380,239,391,248,408,256,417,253,426,267,417,272,416,288,410,282,400,288,400,301,404,312,397,319" href="Petites-annonces-32-St-Calais.htm"> |
|
Lorsque que je fais une analyse du code sources une fois en ligne, j'obtiens le code suivant pour la zone qui ne fonctionne pas :
<area alt="" onmouseover="MapReg(32); MapRegBulle('St-Calais', '<br /> <b>Notice</b>: Undefined index: reg_32 in <b>/public_html/legreniersarthois_v3/includes/functions_html.php</b> on line <b>618</b><br /> ', 'annonces', event)" onmouseout="MapRegSup();" shape="poly" coords="384,332,377,322,366,323,359,316,354,308,351,298,353,285,348,280,359,260,368,262,369,250,380,239,391,248,408,256,417,253,426,267,417,272,416,288,410,282,400,288,400,301,404,312,397,319" href="Petites-annonces-32-St-Calais.htm"> |
|
la je bloque completement, si quelqu'un aurais un semblant de piste, je suis tous ouie.
Merci d'avance de vos idées
Alod72 |
|
|
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #1 sur: le 22-06-2014 a 17:27:04 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #2 sur: le 22-06-2014 a 17:36:08 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #3 sur: le 23-06-2014 a 09:49:26 » |
|
aldo72
Membre récent

Hors-Ligne
Messages: 36

|
Bonjour,
La variable $cache_nombre_annonce['reg_32']
correspond a un fichier cache dont le contenu pour cette variable est la suivante :
31=> array( 'id_reg' => '32', 'nom_reg' => 'St-Calais', 'pos_reg' => '32', ), |
|
Pour la variable qui fonctionne en comparaison c'est la suivante :
17=> array( 'id_reg' => '18', 'nom_reg' => 'Ecommoy', 'pos_reg' => '18', ), |
|
Donc même la, tout a l'air propre, dans la base de données, idem, toutes les entrés sont bien présente et identiques a toutes.
Je n'y comprend plus rien, c'est a s'arracher les cheveux |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #4 sur: le 23-06-2014 a 09:56:06 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #5 sur: le 23-06-2014 a 10:27:07 » |
|
aldo72
Membre récent

Hors-Ligne
Messages: 36

|
La ligne 618 correspond au 2 eme code de mon premier post, c'est a dire :
| <area alt="" onmouseover="MapReg(32); MapRegBulle('St-Calais', '<?php echo $cache_nombre_annonce['reg_32']; ?>', 'annonces', event)" onmouseout="MapRegSup();" shape="poly" coords="384,332,377,322,366,323,359,316,354,308,351,298,353,285,348,280,359,260,368,262,369,250,380,239,391,248,408,256,417,253,426,267,417,272,416,288,410,282,400,288,400,301,404,312,397,319" href="Petites-annonces-32-St-Calais.htm"> |
|
et je vois aucunes erreur dans celui si, j'ai vérifier chaque caractères et espace, rien a faire. |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #6 sur: le 23-06-2014 a 11:06:03 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #7 sur: le 23-06-2014 a 13:05:58 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #8 sur: le 23-06-2014 a 13:19:49 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #9 sur: le 23-06-2014 a 13:28:47 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #10 sur: le 23-06-2014 a 14:07:14 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #11 sur: le 23-06-2014 a 15:52:48 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #12 sur: le 23-06-2014 a 16:13:14 » |
|
aldo72
Membre récent

Hors-Ligne
Messages: 36

|
sa doit être ceci, si je me trompe pas :
sa doit être ceci :
[/code
function get_nb_ann() { $sql = "SELECT count(*) AS total FROM ". PREFIX ."annonces WHERE etat = '2'"; $query = mysql_query($sql); $total = mysql_result($query, 0, 'total');
]$cache_nombre_annonce = '<?php /////////////////////////////////////////////////////////////////////////////////////////// ///Script PHP/MYSQL de gestion de petites annonces développé par XXX ///XXX tout droits réservé. Utilisation sous licence. http://www.XXX.fr /////////////////////////////////////////////////////////////////////////////////////////// '. "\n" .' ############################################################ '. "\n" .' /////////////////////////////////// //Nombre d\'annonce ////////////////////////////////// '. "\n" .' $cache_nombre_annonce = array( '. "\n" .' \'total\' => \''. $total .'\','. "\n" .'';
for($i = 1; $i <= 26; $i++) { $sql = "SELECT count(*) AS total FROM ". PREFIX ."annonces WHERE etat = '2' AND id_reg = '$i'"; $query = mysql_query($sql); $total = mysql_result($query, 0, 'total'); $cache_nombre_annonce .= '\'reg_'. $i .'\' => \''. $total .'\','. "\n" .''; } $cache_nombre_annonce .= ''. "\n" .');'; file_put_contents('../includes/cache/cache_nombre_annonce.php', $cache_nombre_annonce); return true; } |
|
Toutes les area sont faite de la même façon soit :
|
| <area alt="" onmouseover="MapReg(18); MapRegBulle('Ecommoy', '<?php echo $cache_nombre_annonce['reg_18']; ?>', '<?php echo $language['texte_ann_bulle'] ?>', event)" onmouseout="MapRegSup();" shape="poly" coords="290,303,286,290,283,287,281,283,277,277,272,274,268,270,262,272,254,273,250,270,244,265,240,267,240,272,233,279,225,282,223,284,225,293,228,300,228,308,227,319,233,322,242,324,246,329,258,329,276,336,282,328,290,325,287,313,290,309" href="Petites-annonces-18-Ecommoy.htm">
Dans mon 1er post, il est vrai que j'avais poster une modification de test, désolé.
Et celle que je viens de mettre ci dessus, fonctionne parfaitement comme les 17 autres première |
| |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #13 sur: le 24-06-2014 a 09:21:11 » |
|
|
|
|
 |
Re:Problème Undefined index
« Répondre #14 sur: le 27-06-2014 a 13:24:26 » |
|
aldo72
Membre récent

Hors-Ligne
Messages: 36

|
Bonjour,
Tout d'abord, merci pour l'aide apporter, j'ai enfin réussi a trouver d'ou provenais le soucis,
j'avais un fichier cache qui gère le nombre d'annonces comme ceci :
'total' => '1', 'reg_1' => '0', 'reg_2' => '0', 'reg_3' => '0', 'reg_4' => '0', 'reg_5' => '0', 'reg_6' => '0', |
|
Et ce fichier s'arreter a 26, une fois mis les ligne manquante, plus de soucis.
Merci encore
aldo72 |
|
|
|
|
| Pages:
[1] |
|
|
|
| |