par
kevin254kl » 22 nov. 2023, 16:57
Hello
Ce code fonctionne
Code : Tout sélectionner
<?php
$xmlFile = new DOMDocument('1.0', 'utf-8');
$xmlFile->appendChild($partenaires = $xmlFile->createElement('partenaires'));
$i = 0;
while ($i < 2) {
$partenaires->appendChild($partenaire = $xmlFile->createElement('partenaire', 'partenaire'));
$partenaires->appendChild($idPartenaire = $xmlFile->createElement('IDPartenaire', 445));
$partenaires->appendChild($Civilite = $xmlFile->createElement('Civilite', 'Mr'));
$partenaires->appendChild($Nom = $xmlFile->createElement('Nom', 'smith'));
$partenaires->appendChild($Prenom = $xmlFile->createElement('Prenom', 'john'));
$i++;
}
$xmlFile->formatOutput = true;
var_dump($xmlFile->saveXML());
Le problème vient du fait que tu utilises $partenaire et non $partenaires
Code : Tout sélectionner
$xmlFile = new DOMDocument('1.0', 'utf-8');
$xmlFile->appendChild($partenaires = $xmlFile->createElement('partenaires'));
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
$partenaires->appendChild($partenaire = $xmlFile->createElement('partenaire'));
$partenaires->appendChild($idPartenaire = $xmlFile->createElement('IDPartenaire', $row['IDPartenaire']));
$partenaires->appendChild($Civilite = $xmlFile->createElement('Civilite', $row['Civilite']));
$partenaires->appendChild($Nom = $xmlFile->createElement('Nom', $row['Nom']));
$partenaires->appendChild($Prenom = $xmlFile->createElement('Prenom', $row['Prenom']));
}
Hello
Ce code fonctionne
[code]<?php
$xmlFile = new DOMDocument('1.0', 'utf-8');
$xmlFile->appendChild($partenaires = $xmlFile->createElement('partenaires'));
$i = 0;
while ($i < 2) {
$partenaires->appendChild($partenaire = $xmlFile->createElement('partenaire', 'partenaire'));
$partenaires->appendChild($idPartenaire = $xmlFile->createElement('IDPartenaire', 445));
$partenaires->appendChild($Civilite = $xmlFile->createElement('Civilite', 'Mr'));
$partenaires->appendChild($Nom = $xmlFile->createElement('Nom', 'smith'));
$partenaires->appendChild($Prenom = $xmlFile->createElement('Prenom', 'john'));
$i++;
}
$xmlFile->formatOutput = true;
var_dump($xmlFile->saveXML());[/code]
Le problème vient du fait que tu utilises $partenaire et non $partenaires
[code]$xmlFile = new DOMDocument('1.0', 'utf-8');
$xmlFile->appendChild($partenaires = $xmlFile->createElement('partenaires'));
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
$partenaires->appendChild($partenaire = $xmlFile->createElement('partenaire'));
$partenaires->appendChild($idPartenaire = $xmlFile->createElement('IDPartenaire', $row['IDPartenaire']));
$partenaires->appendChild($Civilite = $xmlFile->createElement('Civilite', $row['Civilite']));
$partenaires->appendChild($Nom = $xmlFile->createElement('Nom', $row['Nom']));
$partenaires->appendChild($Prenom = $xmlFile->createElement('Prenom', $row['Prenom']));
}[/code]