Liason javascript/php
Fermé
sisi zazi
Messages postés
3
Date d'inscription
mercredi 18 mai 2011
Statut
Membre
Dernière intervention
19 mai 2011
-
18 mai 2011 à 17:09
ljm972 Messages postés 254 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 6 décembre 2021 - 19 mai 2011 à 18:48
ljm972 Messages postés 254 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 6 décembre 2021 - 19 mai 2011 à 18:48
A voir également:
- Liason javascript/php
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Erreur #125 javascript - Forum Mozilla Firefox
- Php alert ✓ - Forum PHP
4 réponses
ljm972
Messages postés
254
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
6 décembre 2021
29
18 mai 2011 à 17:28
18 mai 2011 à 17:28
Salut,
Ta première erreur :
$tab = array("$x","$y","$ire");
Déclare ton tableau :
$tab=array();
Remplace par $tab[] =...
En fait, dans la boucle tu écrasait $tab;
Si je ne me trompe pas, $tab contient la dernière enregistrement de ta table.
Ta première erreur :
$tab = array("$x","$y","$ire");
Déclare ton tableau :
$tab=array();
Remplace par $tab[] =...
En fait, dans la boucle tu écrasait $tab;
Si je ne me trompe pas, $tab contient la dernière enregistrement de ta table.
sisi zazi
Messages postés
3
Date d'inscription
mercredi 18 mai 2011
Statut
Membre
Dernière intervention
19 mai 2011
19 mai 2011 à 00:52
19 mai 2011 à 00:52
bonsoir,
tout d'abord merci pour votre reponse .
En fait jai changé ma declaration mais c'est toujours le meme resultat qui s'affiche (le dernier enregistrement de ma bdd), chaque enregistrement ecrase le precedent ...
je ne sais pas si c'est le code necessaire ou jai besoin d'autres structures(tableau multidimension par exemple) si c'est le cas je trouverai des difficultés en l'utilisant en javascript ...
tout d'abord merci pour votre reponse .
En fait jai changé ma declaration mais c'est toujours le meme resultat qui s'affiche (le dernier enregistrement de ma bdd), chaque enregistrement ecrase le precedent ...
je ne sais pas si c'est le code necessaire ou jai besoin d'autres structures(tableau multidimension par exemple) si c'est le cas je trouverai des difficultés en l'utilisant en javascript ...
sisi zazi
Messages postés
3
Date d'inscription
mercredi 18 mai 2011
Statut
Membre
Dernière intervention
19 mai 2011
19 mai 2011 à 13:43
19 mai 2011 à 13:43
merci bien mon premier probleme est resolu :) mais jai un autre probleme à regler .
En fait je souhaite maintenant faire une boucle qui me permet de recuperer mes enregistrement un par un.
alors voici mon code:
function addPoints() {
<?php echo "var tab = '".implode("<>", $tab )."'.split('<>');"; ?>
// boucle pour la recuperation des enregistrement
for(var i=0; i< tab.length;i++)
{
newpoints[i] = new Array(tab[i,0],tab[i,1], icon3, tab[i,2], tab[i,3]); }
for(var i = 0; i < newpoints.length; i++)
{
var point = new GPoint(newpoints[i][1],newpoints[i][0]);
var popuphtml = newpoints[i][4] ;
var marker = createMarker(point,newpoints[i][2],popuphtml);
map.addOverlay(marker);
}
}
icon3:c'est une variable deja declaré
ce code affiche le premier enregistrement plusieurs fois
Merci d'avance
En fait je souhaite maintenant faire une boucle qui me permet de recuperer mes enregistrement un par un.
alors voici mon code:
function addPoints() {
<?php echo "var tab = '".implode("<>", $tab )."'.split('<>');"; ?>
// boucle pour la recuperation des enregistrement
for(var i=0; i< tab.length;i++)
{
newpoints[i] = new Array(tab[i,0],tab[i,1], icon3, tab[i,2], tab[i,3]); }
for(var i = 0; i < newpoints.length; i++)
{
var point = new GPoint(newpoints[i][1],newpoints[i][0]);
var popuphtml = newpoints[i][4] ;
var marker = createMarker(point,newpoints[i][2],popuphtml);
map.addOverlay(marker);
}
}
icon3:c'est une variable deja declaré
ce code affiche le premier enregistrement plusieurs fois
Merci d'avance
ljm972
Messages postés
254
Date d'inscription
vendredi 23 février 2007
Statut
Membre
Dernière intervention
6 décembre 2021
29
19 mai 2011 à 18:48
19 mai 2011 à 18:48
Salut :
utiise plutôt :
<?php echo 'var tab = eval("'. json_encode($tab ) .'");'; ?>
utiise plutôt :
<?php echo 'var tab = eval("'. json_encode($tab ) .'");'; ?>
19 mai 2011 à 05:01
Mais sinon ce que mentionne ljm972 c'est ok :)