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 : 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
<?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.