Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3005 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Recuperer une variable XML via PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recuperer une variable XML via PHP

n°1509705
djso94
Posté le 01-02-2007 à 17:05:40  profilanswer
 

Bonjour a tous,
 
voila j'ai créer un formulaire via infopath de microsoft office 2003, et lorsque j'envoi les donné du formulaire je n'arrive pas a les recuperer via la methode post (ou GET) c'est alors que je me suis apercu que le formulaire et en XML. existe t'il un moyen de pouvoir recuperer les variable envoyer?
Merci a tous

mood
Publicité
Posté le 01-02-2007 à 17:05:40  profilanswer
 

n°1509921
Berceker U​nited
PSN : berceker_united
Posté le 02-02-2007 à 09:56:49  profilanswer
 

un formulaire en xml ? soit il passe en get ou en post.  
fait un print_r($_POST) ou GET . regarde le contenu

n°1510069
rufo
Pas me confondre avec Lycos!
Posté le 02-02-2007 à 14:21:35  profilanswer
 

si y'a rien dans $_GET ou $_POST, vérifie que les champs du formulaire ont bien l'attribut "name" renseigné (et pas seulement, l'attribut "id" ).

n°1512425
djso94
Posté le 09-02-2007 à 00:11:17  profilanswer
 

Bonsoir a tous,
j'ai verifier en fesant un print_r($_POST) ou GET et la reponse est array().
Donc je pense que les formulaire en format XML n'envoi pas les donné par la methode GET ou POST. connaisseriez vous une astuce ?

n°1513999
Berceker U​nited
PSN : berceker_united
Posté le 13-02-2007 à 10:58:51  profilanswer
 

assure toi qu'il envoy bien les données. Il suffit de le faire ne get et voir si dans l'url il y a quelque chose qui passe.

n°1514042
skeye
Posté le 13-02-2007 à 12:25:38  profilanswer
 

montre le code du formulaire, sinon...


---------------
Can't buy what I want because it's free -
n°1517520
djso94
Posté le 21-02-2007 à 11:39:12  profilanswer
 

skeye a écrit :

montre le code du formulaire, sinon...


 
<?xml version="1.0" encoding="UTF-8"?><?mso-infoPathSolution solutionVersion="1.0.0.2" productVersion="11.0.5531" PIVersion="1.0.0.0" href="file:///D:\BOUROUINA\Mes%20documents\Modèle1.xsn" ?><?mso-application progid="InfoPath.Document"?><my:mesChamps xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2007-02-01T10:53:14" xml:lang="fr">
 <my:champ1></my:champ1>
 <my:Prenom>Sofiane</my:Prenom>
 <my:champ3></my:champ3>
 <my:champ4></my:champ4>
 <my:champ5></my:champ5>
 <my:champ6 xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"></my:champ6>
</my:mesChamps>
 
voila le code et je voudrai récuperer la valeur des champs via un script php qui les recuperent.. seulement voila je ne voi pas du tout comment faire.
Merci à tous  

n°1520097
Berceker U​nited
PSN : berceker_united
Posté le 26-02-2007 à 13:55:12  profilanswer
 

ha ben là, apparement il y a ketchi pour que le formulaire puisse être envoyé donc reçu par le serveur. :/.
Si j'ai bien compris le biz!

n°1520103
skeye
Posté le 26-02-2007 à 13:59:47  profilanswer
 

c'est même pas du http...le href en file:// c'est super louche là quand même...[:pingouino]


---------------
Can't buy what I want because it's free -
n°1521569
djso94
Posté le 28-02-2007 à 11:51:26  profilanswer
 

skeye a écrit :

c'est même pas du http...le href en file:// c'est super louche là quand même...[:pingouino]


 
Bah en faite le href pointe sur le model du formulaire, et lorsque que j'appui sur le bouton envoyer celui ci envoi le script xml a un fichier traitement.php, via http, mais bon le probleme comme vous pouvez le voir sur code, il n'ya ni get ni poste.
j'ai donc fini par parser le document  via simplexml afin de pouvoir recuperer les donnés,
echo $xml->mynom;
avec cette commande je recupere bien les donné enregistrer d'un document xm quelconquel. Cepandant comem vous pouvez le voir sur mon code le formulaire infopath utilise des champs avec des point : <my:prenom></my:prenom>
donc en toute logique le script php sserai echo $xml->my:nom; cepandant php n'aime pas les ":", comment pourrai faire ?
j'ai essayé d'enlever tous les ":" du code xml mais en fesant cela je ne peu plus lancer le fomulaire via infoapath de microsoft.
MErci a tous


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Recuperer une variable XML via PHP

 

Sujets relatifs
[ PHP ] Insertion de données dans une base.Création de catégories en PHP
XSLT pour piocher dans deux docs XML[PHP]cherche un script de "classement"
[PHP] Pb avec mysql_connect...[RESOLU][PHP] Récupération signature md5 d'un répertoire
Récupérer précisemment une erreur ODBCRécupérer les dernières lignes d'une table (et non les premières)
[PHP] : Framework Ajax - le quel choisir ?Lire resultat PHP FLASH
Plus de sujets relatifs à : Recuperer une variable XML via PHP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR