Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML
XML Forum d'entraide sur XML avec PHP. Exemples : SimpleXML, OpenXML... Avant de poster -> FAQ XML, Cours XML et Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2011, 03h42   #1
Membre du Club
 
Inscription : juin 2007
Messages : 309
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 309
Points : 45
Points : 45
Par défaut Creation de champs automatiquement et générer un fichier xml

Bonjour à tous,

Je veux dans une page avoir un champs pour que l'utilisateur puisse entrer le nombre client qu'il veut créer, et en fonction du nombre qu'il saisirait (par exemple 20 ) je dois avoir 20 fois les champs suivant (nom prenom adresse), puis quand je valide le formulaire je veux transferer le tout dans un fichier xml.

Comment faire ?

De ce qui concerne le fichier xml j'ai trouver un code qui fonctionne pour un seul champs et transfert le contenu dans un fichier person.xml
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
             if ( ! empty($_POST) ) {
             $xml = '<?xml version="1.0" ... ?>' ;
             $xml .= '<person>' ;
             $xml .= '<name>' . htmlentities($_POST['name']) . '</name>' ;
             $xml .= '<surname>' . htmlentities($_POST['surname']) . '</surname>' ;
             $xml .= '</person>' ;
             if(@file_put_contents('person.xml', $xml))
	echo '<p>XML enregistré !</p>' ;
else
	echo '<p>Erreur ! XML non enregistré !</p>' ;
            error_reporting(E_ALL);
 
}
?>
 
<form method="post" action="">
  <input type="text" name="name">
  <input type="text" name="surname">
  <input type="submit" value="Go" />
</form>
Merci.
maserati est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h48.


 
 
 
 
Partenaires

Hébergement Web