L5 final ------------------------------------------------------------------------ antet.php ------------------------------------------------------------------------ Magazin online Firma X SRL categorie as $categorie) { $produse[(string)$categorie["nume"]]=array(); foreach ($categorie->produs as $prod_cur) { $produse[(string)$categorie["nume"]][(string)$prod_cur->nume]=array ("descr" => (string)$prod_cur->desc, "pret" => (string)$prod_cur->pret, "cant" => (string)$prod_cur->cant); } } } ?>
Inceput | Inapoi

Magazin online Firma X SRL

------------------------------------------------------------------------ index.php ------------------------------------------------------------------------

Alegeti:

------------------------------------------------------------------------ admin_categ.php ------------------------------------------------------------------------ addChild("categorie"); $categ_nou->addAttribute("nume", $_POST["nou"]); $xml->asXML("lista.xml"); // salvare fisier $produse[$_POST["nou"]]=array(); // update matrice produse echo "

Categoria ".$_POST["nou"]." adaugata!

"; } ?>

Categorii Produse

Alegeti categoria:

$lista_categ) {?>
Nr.CategorieTotal Produse

Total produse:

Categorie noua de produse:

------------------------------------------------------------------------ admin_lista.php ------------------------------------------------------------------------

Lista produse in categoria

$detalii) {?>
Nr.ProdusDescrierePretCantitateActiuni
modifica
-Produs nouadauga

Alegeti categoria! ------------------------------------------------------------------------ admin_formular.php ------------------------------------------------------------------------ $_POST['descriere'], "pret" => $_POST['pret'], "cant" => $_POST['cantitate']); //codul care urmeaza poate fi folosit initial pentru a face conversia spre XML din alte formate $xml=new SimpleXMLElement("\n\n"); foreach ($produse as $categ => $lista_categ) { //adaugare categorie noua $categ_nou=$xml->addChild("categorie"); $categ_nou->addAttribute("nume",$categ); foreach ($lista_categ as $prod => $detalii) { //adaugare descendent tip produs in categorie $produs_nou=$categ_nou->addChild("produs"); //adaugare descendenti detalii in produs $produs_nou->addChild("nume",$prod); $produs_nou->addChild("desc",$detalii["descr"]); $produs_nou->addChild("pret",$detalii["pret"]); $produs_nou->addChild("cant",$detalii["cant"]); } } $xml->asXML("lista.xml"); // salvare fisier ?>

Alegeti categoria! (sau vezi fisierul xml in browser)

Produs in categoria

Produs
Descriere
Pret
Cantitate

Alegeti categoria! ------------------------------------------------------------------------ ------------------------------------------------------------------------ ------------------------------------------------------------------------