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 27 28 29 30 31 32 33
| $document_xml = new DomDocument(); // Instanciation de la classe DomDocument : création d'un nouvel objet
$document_xml->load('array_xml.xml'); // Chargement à partir de array_xml.xml
//recupere les noms des categories
$nomsscateg=array($document_xml->getElementsByTagName('sscateg'));
//recupere les noms des produits
$nom_produit=array($document_xml->getElementsByTagName('produit'));
//recupere les prix des produits
$prix_produit=array($document_xml->getElementsByTagName('prix'));
//recupere les descriptions des produits
$description_produit=array($document_xml->getElementsByTagName('description'));
//recupere les id de produits
$id_prod=array($document_xml->getElementsByTagName('produit'));
//appel a la fonction insertion
insertion($nomsscateg,$id_prod,$nom_produit,$prix_produit,$description_produit);
function insertion($nomsscateg,$id_prod,$nom_produit,$prix_produit,$description_produit){
for($i=0;$i<count($id_prod);$i++){
$nomsscategorie=$nomsscateg[$i];
$idproduit=$id_prod[$i];
$nomproduit=$nom_produit[$i];
$prixproduit=$prix_produit[$i];
$descriptionproduit=$description_produit[$i];
echo $nomsscategorie->item($i);
// mysql_query("INSERT INTO `produits`(`id`, `Categorie`, `Nom`, `Prix`, `Description`) VALUES (".$idproduit.",".$nomsscategorie.",".$nomproduit.",
// ".$prixproduit.",".$descriptionproduit.");",$mysql);
}} |
Partager