Variable PHP dans un fichier XML
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:
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");
} |