Bonsoir a tous,
Alors voila, je vous expose mon soucis :
j'ai r�alis� une page qui comporte un formulaire. Une fois rempli et cliqu�, j'envoie les donn�es via ceci (mon javascript) :
J'utilise prototype pour faciliter les �changes.
Mon formulaire est tout ce qu'il y a de basique :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 function mettreVenteJoueur() { var nbvente = $F('nbvente'); var typevente= $F('typevente'); var prix= $F('prix'); var idMem = $F('sessionM'); var url = './js/ventemarchejoueur_ajax.php'; var myAjax = new Ajax.Request( url, { method: 'post', postBody: 'nbvente='+nbvente+'&typevente='+typevente+'&prix='+prix+'&idM='+idMem, onComplete: reponseAjoutVenteJoueur }); } } function reponseAjoutVenteJoueur(originalRequest, json) { $('marche_vendre').innerHTML =json.root.data; $('tabnr').innerHTML = json.root.nr ; $('tabbr').innerHTML = json.root.br ; $('tabpr').innerHTML = json.root.pr ; $('tabfr').innerHTML = json.root.fr ; $('tabbs').innerHTML = json.root.bs ; $('tabea').innerHTML = json.root.ea ; $('tabha').innerHTML = json.root.ha ; $('tabor').innerHTML = json.root.or ; }
Et enfin mon fichier de traitement php qui initialise un tableau de donn�e JSON (C'est ici que �a merde ! )
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <input name="prix" type="text" id="prix" value="1.00" size="3" maxlength="4" /> <input type="button" value="Vendre" onclick="mettreVenteJoueur()" />
Voila donc en local, j'ai mes champs qui se mettent bien a jour, je r�cup�re les bonnes infos, alosr que sur mon hebergeur 1&1, je ne r�cup�re rien.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $datas = array( 'root' => array( 'data' => '<center><br>'.$res.'<br><br> <a href="#nogo" onclick="retourVenteJoueur()">Vendre d\'autres ressources</a></center>', 'nr' => affBoNb($nourriture), 'br' => affBoNb($brique), 'ea' => affBoNb($eau), 'or' => affBoNb($or), 'fr' => affBoNb($fer), 'bs' => affBoNb($bois), 'pr' => affBoNb($pierre), 'ha' => affBoNb($hectare) ) ); header("X-JSON: " . json_encode($datas));
J'ai v�rifi� que 1&1 �tait bien en PHP5.2 pour prendre en charge nativement l'encodage du json, ce qui est le cas.
Bref je sais plus quoi faire, apr�s des heures pass�es � chercher
Merci de m'aider :/
(Test direct possible sur le site... je vous fournirai le lien + le pass pour y accc�der via mp)
Partager