AJax, php et xml, probleme de variable php
8 messages
• Page 1 sur 1
- sophie345
- Nouveau WRInaute

- Messages: 5
- Inscription: 16 Avr 2007
AJax, php et xml, probleme de variable php
BOnjour
Je developpe en ce moment un moyen de renseigner son formulaire a partir de son mail grace a ajax, php et xml. Pour la partie ajax je n'ai pas de soucis, mais suis par contre confronté à un soucis au niveau du php.
En gros je crée un fichier xml grâce a php, et celui ci est interrogé par ajax pour renseigné mon formulaire
Pour le php voici mon code
Et je ne peux pas recuperer ma societe la par exemple, alors qu'en remplaçant le $tab[0] par exemple_societe ça marche.
Je sais pas si je m'explique bien mais en gros si je tape mes infos en dur je peux les recuperer par mon formulaire, par contre si je met mon $tab[0] impossible j'ai MonNode[MonCurseur-1].ChildNode[0] has no properties
Le xml s'affiche bien, $tab[0] à bien une valeur(visible dans le xml),.... c'est juste une histoire de variable et la je vois vraiment plus ce que ça peut être... (des headers a rajouter,..??)
Si quelqu'un connait la solution...
merci d'avance
Je developpe en ce moment un moyen de renseigner son formulaire a partir de son mail grace a ajax, php et xml. Pour la partie ajax je n'ai pas de soucis, mais suis par contre confronté à un soucis au niveau du php.
En gros je crée un fichier xml grâce a php, et celui ci est interrogé par ajax pour renseigné mon formulaire
Pour le php voici mon code
- Code: Tout sélectionner
<?php
if ($Mail!="")
{
include "connexion.php";
$var.= '<?xml version="1.0"?>';
$var.= '<infosuser>';
$req = "select Societe,Civ,Nom,from client where Mail='$Mail'";
$rep = mysql_query($req, $cnx);
$tab=mysql_fetch_row($rep);
$var.='<Societe>'.$tab[0].'</Societe>';
header('Content-Type: text/xml');
//cette page retourne les infos de la table sous format xml
$var.='</infosuser>';
echo $var;
?>
Et je ne peux pas recuperer ma societe la par exemple, alors qu'en remplaçant le $tab[0] par exemple_societe ça marche.
Je sais pas si je m'explique bien mais en gros si je tape mes infos en dur je peux les recuperer par mon formulaire, par contre si je met mon $tab[0] impossible j'ai MonNode[MonCurseur-1].ChildNode[0] has no properties
Le xml s'affiche bien, $tab[0] à bien une valeur(visible dans le xml),.... c'est juste une histoire de variable et la je vois vraiment plus ce que ça peut être... (des headers a rajouter,..??)
Si quelqu'un connait la solution...
merci d'avance
-

julienr - WRInaute impliqué

- Messages: 913
- Inscription: 5 Aoû 2003
j'aurais plutot tendance à penser ceci
avec
- Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
avec
- Code: Tout sélectionner
$var.='<Societe>'.utf8_encode($tab[0]).'</Societe>';
- sophie345
- Nouveau WRInaute

- Messages: 5
- Inscription: 16 Avr 2007
htmlentities apparement pas mieux
Ce qui est qd même bizarre c'est qu'apres tout les tests effectués je suis sure que ça vient des variables de ma table, car j'ai tester avec des tableaux $tab[0]="toto"; et ça marche avec des variables du type $toto="toto"; aussi
Il n'y a que qd je recupere de ma table que ça ne passe plus, ça passe sur le xml, c'est visible,... mais javascript ne le recupere pas, c'est vraiment etonnant
Ce qui est qd même bizarre c'est qu'apres tout les tests effectués je suis sure que ça vient des variables de ma table, car j'ai tester avec des tableaux $tab[0]="toto"; et ça marche avec des variables du type $toto="toto"; aussi
Il n'y a que qd je recupere de ma table que ça ne passe plus, ça passe sur le xml, c'est visible,... mais javascript ne le recupere pas, c'est vraiment etonnant
-

julienr - WRInaute impliqué

- Messages: 913
- Inscription: 5 Aoû 2003
en tout état de cause
et toujours plus propre que
bon courage
- Code: Tout sélectionner
$tab=mysql_fetch_row($rep);
$var.='<Societe>'.$tab['Societe'].'</Societe>';
et toujours plus propre que
- Code: Tout sélectionner
$tab=mysql_fetch_row($rep);
$var.='<Societe>'.$tab[0].'</Societe>';
bon courage
8 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Rafraichir variable php avec ajax
- Rafraichir variable php avec ajax si nécéssaire
- Recevoir une variable php en utilisant ajax et evenement
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- script php pour générer du xml définir par une variable
- PHP / Ajax : Problème de formulaire
- Problème AJAX / PHP (getXhr)
- Ajax /php problème de POST
- php 5.3.8 problème de variable avec setcookie
- Problème d'apostrophe dans un chat php/ajax
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier, Google Web Toolkit, API Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: Bernard68 et 1 invité

