cmd.php
Upload User: feiyaoda
Upload Date: 2016-11-21
Package Size: 9556k
Code Size: 4k
Category:

WEB Mail

Development Platform:

PHP

  1. //script cmd
  2. <?
  3. include("page_haut.inc");
  4. require ("xml_domit_parser.php");
  5. require ("xml_domit_utilities.php");
  6. require ("xml_domit_nodemaps.php"); 
  7.  $cmd=& new DOMIT_Document();
  8.               $success=$cmd->loadXML("commande.xml");
  9. $num = count($cmd->documentElement->childNodes);
  10. if($num==0)
  11. {
  12. $nb=0;
  13. }
  14. else{ $currentcmd =& $cmd->documentElement->childNodes[$num-1];
  15.         $cmdid=$currentcmd->childNodes[0]->firstChild->nodeValue;
  16. $nb=$cmdid+1;
  17. }
  18. $newnode=$cmd->createElement("commande");
  19. $cmd->documentElement->appendChild($newnode);
  20. $newchild=& $cmd->documentElement->lastChild;
  21. $newchild->appendChild($cmd->createElement("id"));
  22. $newchild->appendChild($cmd->createElement("articles"));
  23. $newchild->appendChild($cmd->createElement("qte"));
  24. $newchild->appendChild($cmd->createElement("prix"));
  25. $newchild->appendChild($cmd->createElement("nom"));
  26. $newchild->appendChild($cmd->createElement("adresse"));
  27. $newchild->appendChild($cmd->createElement("cp"));
  28. $newchild->appendChild($cmd->createElement("ville"));
  29. $newchild->appendChild($cmd->createElement("pays"));
  30. $newchild->appendChild($cmd->createElement("tel"));
  31. $newchild->appendChild($cmd->createElement("mobile"));
  32. $newchild->appendChild($cmd->createElement("email"));
  33. $newchild->appendChild($cmd->createElement("typecarte"));
  34. $newchild->appendChild($cmd->createElement("titulaire"));
  35. $newchild->appendChild($cmd->createElement("carteexpire"));
  36. $newchild->appendChild($cmd->createElement("cartenumero"));
  37. $newchild->appendChild($cmd->createElement("comments"));
  38. $newchild->appendChild($cmd->createElement("active"));
  39. $newchild->appendChild($cmd->createElement("cmde"));
  40. $newchild->appendChild($cmd->createElement("hid"));
  41. $newtextnod=& $cmd->createTextNode($nb);
  42. $newtextnodee=& $cmd->createTextNode($order);
  43. $newtextnode=& $cmd->createTextNode($quantite);
  44. $newtextnode1=& $cmd->createTextNode($price);
  45. $newtextnode2=& $cmd->createTextNode($nom);
  46. $newtextnode3=& $cmd->createTextNode($adresse);
  47. $newtextnode4=& $cmd->createTextNode($cp);
  48. $newtextnode5=& $cmd->createTextNode($ville);
  49. $newtextnode6=& $cmd->createTextNode($pays);
  50. $newtextnode7=& $cmd->createTextNode($tel);
  51. $newtextnode8=& $cmd->createTextNode($mobile);
  52. $newtextnode9=& $cmd->createTextNode($email);
  53. $newtextnode10=& $cmd->createTextNode($typecarte);
  54. $newtextnode11=& $cmd->createTextNode($titulaire);
  55. $newtextnode12=& $cmd->createTextNode($carteexpire);
  56. $newtextnode13=& $cmd->createTextNode($cartenumero);
  57. $newtextnode14=& $cmd->createTextNode($comments);
  58. $newtextnode15=& $cmd->createTextNode($active);
  59. $newtextnode16=& $cmd->createTextNode($ordercode);
  60. $newtextnode17=& $cmd->createTextNode($hid);
  61. $new=& $cmd->documentElement->lastChild;
  62. $idnew=& $new->firstChild;
  63. $articlesnew=& $idnew->nextSibling;
  64. $qtenew=& $articlesnew->nextSibling;
  65. $prixnew=& $qtenew->nextSibling;
  66. $nomnew=& $prixnew->nextSibling;
  67. $adressenew=& $nomnew->nextSibling;
  68. $cpnew=& $adressenew->nextSibling;
  69. $villenew=& $cpnew->nextSibling;
  70. $paysnew=& $villenew->nextSibling;
  71. $telnew=& $paysnew->nextSibling;
  72. $mobilenew=& $telnew->nextSibling;
  73. $emailnew=& $mobilenew->nextSibling;
  74. $typecartenew=& $emailnew->nextSibling;
  75. $titulairenew=& $typecartenew->nextSibling;
  76. $carteexpirenew=& $titulairenew->nextSibling;
  77. $cartenumeronew=& $carteexpirenew->nextSibling;
  78. $commentsnew=& $cartenumeronew->nextSibling;
  79. $activenew=& $commentsnew->nextSibling;
  80. $cmdenew=& $activenew->nextSibling;
  81. $hidnew=& $cmdenew->nextSibling;
  82. $idnew->appendChild($newtextnod);
  83. $articlesnew->appendChild($newtextnodee);
  84. $qtenew->appendChild($newtextnode);
  85. $prixnew->appendChild($newtextnode1);
  86. $nomnew->appendChild($newtextnode2);
  87. $adressenew->appendChild($newtextnode3);
  88. $cpnew->appendChild($newtextnode4);
  89. $villenew->appendChild($newtextnode5);
  90. $paysnew->appendChild($newtextnode6);
  91. $telnew->appendChild($newtextnode7);
  92. $mobilenew->appendChild($newtextnode8);
  93. $emailnew->appendChild($newtextnode9);
  94. $typecartenew->appendChild($newtextnode10);
  95. $titulairenew->appendChild($newtextnode11);
  96. $carteexpirenew->appendChild($newtextnode12);
  97. $cartenumeronew->appendChild($newtextnode13);
  98. $commentsnew->appendChild($newtextnode14);
  99. $activenew->appendChild($newtextnode15);
  100. $cmdenew->appendChild($newtextnode16);
  101. $hidnew->appendChild($newtextnode17);
  102. $succes=& $cmd->saveXML("commande.xml");
  103. ?>