IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Récupérer les données d'un formulaire dans un XML [1.x]


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Points : 50
    Points
    50
    Par défaut Récupérer les données d'un formulaire dans un XML
    Bonjour à tous

    J'ai longtemps hésité a choisir le forum dans lequel je pourrai poster ma question, j'espère que ça ira!

    Je me lance ! Ce que je voudrai faire dans mon application Symfony c'est de récupérer les données d'un formulaire dans un fichier XML pour après l'envoyer a une base de données distance pour les enregistrer !

    Seulement voilà je débute avec Symfony et j'ai jamais travailler avec le format XML, j'ai chercher sur Google mais j'avoue que je suis un peu perdu :o

    Y'aurai'il quelqu’un pourrai m'aider, ou me mettre sur une piste ?

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    Symfony 1 ou Symfony 2 ?

  3. #3
    Membre éclairé Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Points : 816
    Points
    816
    Par défaut
    SimpleXML pour les fichiers XML.

    Par contre je ne comprends pas :
    les données d'un formulaire dans un fichier XML
    ???

  4. #4
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Points : 50
    Points
    50
    Par défaut
    Citation Envoyé par stealth35 Voir le message
    Symfony 1 ou Symfony 2 ?
    Symfony 1.4

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Points : 50
    Points
    50
    Par défaut
    Citation Envoyé par kenny.kev Voir le message
    SimpleXML pour les fichiers XML.

    Par contre je ne comprends pas : ???
    Je veux dire par la, récupérer les données saisies par l'utilisateur et les enregistrer dans un fichier XML.

    J'aurai du mieux le formuler, désolée !

  6. #6
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Points : 50
    Points
    50
    Par défaut
    J'ai trouvé la solution à mon problème, je la poste si ça pourra aider certains :
    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
     
    // récupérer les données saisies dans un tableau
    $tabInfos=$this->mediumForm->getValues();
    //créer le fichier 
    $xml_file = new DOMDocument();
    // création de la variable $xml qui contiendra le contenu du fichier
    $xml ='<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>';
    $xml .= '<rss version="0.91"><chanel>';
    // charger les données
    foreach ($tabInfos as $champ => $valeur):
          $xml .= '<'.$champ.'>'.$valeur.' '.'</'.$champ.'>';
    endforeach;
    $xml .= '</chanel></rss>';
     //ecrire le dans dans le fichier
     $xml_file->loadXML($xml);
    // enregistrer 
     $res=$xml_file->saveXML();
    //vérifier le contenu
    print($res);

  7. #7
    Membre éclairé Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Points : 816
    Points
    816
    Par défaut
    tu as cette méthode.
    Et sinon comme je t'ai dit plus haut tu as SimpleXML pour construire un objet et ensuite tu écris le fichier.

  8. #8
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    je te deconseil fortement de faire du XML en ISO-8859-1

  9. #9
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Points : 50
    Points
    50
    Par défaut
    @ Kenny.Kev : J'ai vue que simpleXML ça utilise les même fonction que j'ai utilisé (passer d'un objet à un XML ou le contraire) Merci
    @stealth35 : c'est ce que je fais dans cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml ='<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>';

  10. #10
    Expert éminent sénior

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Points : 10 726
    Points
    10 726
    Par défaut
    oui faut bosser en UTF-8

  11. #11
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Points : 50
    Points
    50
    Par défaut
    ahh oui !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer les données d'un formulaire dans le controller
    Par ProToXiDe dans le forum CodeIgniter
    Réponses: 2
    Dernier message: 27/02/2015, 11h34
  2. Récupérer les données d'un formulaire dans une servlet
    Par Rinel dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 27/12/2014, 11h49
  3. récupérer les données d'un formulaire dans un tableau
    Par django144 dans le forum Général Python
    Réponses: 12
    Dernier message: 21/05/2014, 13h35
  4. Récupérer les données d'un formulaire inclu dans un tableau
    Par Nico87 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 24/06/2009, 12h07
  5. [ezPDF] Récupérer les données d'un formulaire dans mon pdf
    Par Lenalyon dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 28/04/2008, 15h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo