Bonjour,

Actuellement en stage, je dois effectuer une extension d'une application. En gros je dois récupérer via un formulaire les données saisies et les sauvegarder dans un fichier XML, mon problème est tel que chaque saisie efface les données précédente dans un mon fichier XML. Voici mon script.
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
22
23
24
25
26
 
if ((isset($_POST['error'])) && (isset($_POST['date']) && (isset($_POST['urgency'])))){
                                $error = $_POST['error'];
                                $date = $_POST['date'];
                                $urgency = $_POST['urgency'];
 
                                    $xml = new DOMDocument('1.0', 'utf-8');
                                    $xml->preserveWhiteSpace = TRUE;
                                    $lesErreurs=simplexml_load_file('error.xml');
                                    $xml->formatOutput = FALSE;
                                    $root = $xml->documentElement;
 
                                    $err = $xml->createElement("LesErreurs");
                                    $err1 = $xml->createElement("uneErreur");
                                    $err2 = $xml->createElement("Erreur",$error);
                                    $err3 = $xml->createElement("date",$date);
                                    $err4 = $xml->createElement("urgency",$urgency);
 
                                    $xml->appendChild($err);
                                    $xml->appendChild($err1);
                                    $xml->appendChild($err2);
                                    $xml->appendChild($err3);
                                    $xml->appendChild($err4);
 
                                    $xml ->save("error.xml");
                                }