Erreur : Arraylength is not defined.
Mildia
Messages postés
7
Statut
Membre
-
Mildia Messages postés 7 Statut Membre -
Mildia Messages postés 7 Statut Membre -
Bonjour,
je suis bloque aidez moi! En fait j'ai exécutee une requete php/mysql. je recupere le resultat sur un tableau. et lorsque j'utilise les element du tableau avec du Javascript j'obtient l'erreur suivant:Erreur : Arraylength is not defined.
Je code du php dans du javasript.le code est le suivant:
<?php $req_point = mysql_query("SELECT * FROM point");
// $detail_coord = new array();
if (!$req_point)
{
echo "Impossible d'exécuter la requete dans la base : " . mysql_error();
exit;
}
while($res_point = mysql_fetch_assoc($req_point))
{
//echo $res_point['coord_point'];
$detail_coord = split(",",$res_point['coord_point']);
// $tab_coord = ($detail_coord[0], $detail_coord[1]);
}
?>
for (var i=0 ; i< <?php echo $detail_coord;?>; i++)
{
map.addOverlay(createMarkers(<?php echo $detail_coord[i];?>));
}
Merci d'avance!
je suis bloque aidez moi! En fait j'ai exécutee une requete php/mysql. je recupere le resultat sur un tableau. et lorsque j'utilise les element du tableau avec du Javascript j'obtient l'erreur suivant:Erreur : Arraylength is not defined.
Je code du php dans du javasript.le code est le suivant:
<?php $req_point = mysql_query("SELECT * FROM point");
// $detail_coord = new array();
if (!$req_point)
{
echo "Impossible d'exécuter la requete dans la base : " . mysql_error();
exit;
}
while($res_point = mysql_fetch_assoc($req_point))
{
//echo $res_point['coord_point'];
$detail_coord = split(",",$res_point['coord_point']);
// $tab_coord = ($detail_coord[0], $detail_coord[1]);
}
?>
for (var i=0 ; i< <?php echo $detail_coord;?>; i++)
{
map.addOverlay(createMarkers(<?php echo $detail_coord[i];?>));
}
Merci d'avance!
A voir également:
- Erreur : Arraylength is not defined.
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
2 réponses
si si merci
en fait je viens de résoudre le probleme.En fait il fallait déclarer une variable javascript dans la boucle qui va recuperer les coordonnees de chaque et le placer dans la carte. le code est le suivant:
en fait je viens de résoudre le probleme.En fait il fallait déclarer une variable javascript dans la boucle qui va recuperer les coordonnees de chaque et le placer dans la carte. le code est le suivant:
<?php $req_point = mysql_query("SELECT * FROM point");
if (!$req_point)
{
echo "Impossible d'exécuter la requete dans la base : " . mysql_error();
exit;
}
?>
<?php
while($res_point = mysql_fetch_assoc($req_point))
{
$detail_coord = split(",",$res_point['coord_point']);
?>
var point = new GLatLng(<?php echo $detail_coord[0];?>, <?php echo $detail_coord[1];?>);
map.addOverlay(createMarkers(point));
<?php } ?>