ça me fait peur pour l'exactitude de la facture ça :wink:sirus2.0 a dit:je suis débutant ...grace a un formulaire de facture ajouter les données de cette facture dans mon fichier.xml
$dom = new DOMDocument;
fopen("data/toto.xml",'w');
/*nouvelle balise <file>*/
$new_file = $dom->createElement('Factures');
/*nouvelle balise <type>*/
$new_type = $dom->createElement('idfacture');
$type_content = $dom->createTextNode($idFacture+1);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('Description');
$type_content = $dom->createTextNode($description);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('dateSinistre');
$type_content = $dom->createTextNode($date_sinistre);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('dateDebutTravaux');
$type_content = $dom->createTextNode($date_debut_travaux);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('dateFinTravaux');
$type_content = $dom->createTextNode($date_fin_travaux);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('sommeHT');
$type_content = $dom->createTextNode($description);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('numeroContrat');
$type_content = $dom->createTextNode($description);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('sommeVerseHT');
$type_content = $dom->createTextNode($description);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('idZoneDeTravaux');
$type_content = $dom->createTextNode($description);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('numeroDeSiret');
$type_content = $dom->createTextNode($description);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
$new_type = $dom->createElement('idDommages');
$type_content = $dom->createTextNode($description);
$letype = $new_type->appendChild($type_content);
$lefile = $new_file->appendChild($new_type);
/*on rattache tout le <file> au DOM*/
$dom->appendChild($new_file);
/*on enregistre dans un fichier*/
$dom->save('data/toto.xml');
<dataroot xsi:noNamespaceSchemaLocation="Factures.xsd" generated="2009-04-27T16:39:19">
−
<Factures>
<idFacture>1</idFacture>
<Description>Facture réparation des eaux</Description>
<dateSinistre>2009-04-01T00:00:00</dateSinistre>
<dateDebutTravaux>2009-04-06T00:00:00</dateDebutTravaux>
<dateFinTravaux>2009-04-12T00:00:00</dateFinTravaux>
<sommeHT>1000</sommeHT>
<numeroContrat>1</numeroContrat>
<sommeVerseHT>500</sommeVerseHT>
<idZoneDeTravaux>1</idZoneDeTravaux>
<numeroDeSiret>1</numeroDeSiret>
<idDommages>1</idDommages>
</Factures>
</dataroot>
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici