Comment récuperer un array php ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Comment récuperer un array php ?

Re: Comment récuperer un array php ?

par gimei » 09 juil. 2010, 19:11

ah oui, j'ai oublié de modifier ça... #-o

Merci pour ton aide ! :D

Re: Comment récuperer un array php ?

par stealth35 » 09 juil. 2010, 19:09

Si je fait alert() sur la variable j'ai : [object Object],[object Object],[object Object]

En y regardant de plus près il y a 3 [object object] ce qui correspond au nombre d'asso de l'array, donc s'en est en fait peut-être un mais je ne peut pas l'exploiter dans ma boucle. :|
parce que ta boucle est fausse,

c'est pas monarray[1] mais monarray['enligne']
pareil pour les autres valeurs

Re: Comment récuperer un array php ?

par gimei » 09 juil. 2010, 19:05

Si je fait alert() sur la variable j'ai : [object Object],[object Object],[object Object]

En y regardant de plus près il y a 3 [object object] ce qui correspond au nombre d'asso de l'array, donc s'en est en fait peut-être un mais je ne peut pas l'exploiter dans ma boucle. :|

Re: Comment récuperer un array php ?

par stealth35 » 09 juil. 2010, 19:02

t'obtiens quoi parce que moi j'ai bien un array ?

Re: Comment récuperer un array php ?

par gimei » 09 juil. 2010, 18:58

Je m'excuse mais je ne comprend toujours pas, j'ai essayé la fonction eval() comme ceci :

Code : Tout sélectionner

var lejson = eval('[{ "pseudo":"Boris", "enligne":"oui", "id":"50" },{ "pseudo":"Pascal", "enligne":"non", "id":"82" },{ "pseudo":"DuFion", "enligne":"non", "id":"85" }]');
Mais ce n'est pas un array que l'obtient.

En fait j'ai besoin de créer un array comme celui-ci à partir du json :

Code : Tout sélectionner

var monarray = new Array(); monarray[0] = new Array('Boris', 'oui', '50'); monarray[1] = new Array('Pascal', 'non', '82'); monarray[2] = new Array('DuFion', 'non', '85');
Pour pouvoir l'exploiter ainsi :

Code : Tout sélectionner

var listeami = '<ul>\n'; var longueur = monarray.length for (var i = 0; i < longueur; i++) { var enligne = (monarray[i][1] == "oui")?"en ligne":"hors ligne"; listeami += '<li><a href="./profile?=' + monarray[i][2] + '">' + monarray[i][0] + '</a> (' + enligne + ')</li>\n'; } listeami += '</ul>';

Re: Comment récuperer un array php ?

par stealth35 » 09 juil. 2010, 18:45

Merci, mais en fait je ne comprend pas le fonctionnement, côté javascript comment changer ce texte en array ? Je le récupère avec reponseText et ensuite il y a une fonction à appliquer ?
section Évaluation du wiki ;)
http://fr.wikipedia.org/wiki/JavaScript ... 9valuation

Re: Comment récuperer un array php ?

par gimei » 09 juil. 2010, 18:21

Merci, mais en fait je ne comprend pas le fonctionnement, côté javascript comment changer ce texte en array ? Je le récupère avec reponseText et ensuite il y a une fonction à appliquer ?

Re: Comment récuperer un array php ?

par stealth35 » 09 juil. 2010, 18:15

Bonjour,

Je débute en ajax et je me demande s'il est possible de récupérer un array php pour l'exploiter en javascript, savez-vous comment faire s'il vous plaît ?
oui en json :wink: via json_encode

Comment récuperer un array php ?

par gimei » 09 juil. 2010, 18:05

Bonjour,

Je débute en ajax et je me demande s'il est possible de récupérer un array php pour l'exploiter en javascript, savez-vous comment faire s'il vous plaît ?