Im Moment muss ich eine Website für die Schule bauen, die ein Online-Shop ist, und gerade mache ich den Shop-Teil, den ich etwas wie eine TXT-Datei oder Xml haben muss um die Daten wie, Name, Preis, IMG, Beschreibung so etwas zu haben. Im Moment liest es eine XML-Datei und erstellt die Artikel auf ihnen basierend auf dieser Datei, aber jetzt muss ich eine Funktion wie "füge ein neues Produkt in den Laden" implementieren, aber ich kann nicht scheinen, Daten an diesen XML anzuhängen Datei und ich weiß nicht warum, ich habe PHP versucht, aber es funktioniert wirklich nicht. Hier einige meines HTML-Code:Wie schreibe ich einige Daten in .xml Datei
Dies ist die Form für das Hinzufügen des Artikels:
<form action="Adicionar_produto.php" method="post">
<input type="text" name="name"/>
<input type="text" name="image"/>
<input type="text" name="price">
<input type="submit" name="ok" value="add"/>
</form>
Und das ist der PHP-Skript, das ich versuchte, aber dass seine derzeit keine verwendet:
<?php
if(isset($_REQUEST['OK'])){
$xml = new DOMDocument("1.0", "utf-8");
$xml -> load("Produtos.xml");
$rootTag = $xml -> getElementsByTagName("CATALOG")->item(0);
$dataTag = $xml->createElement("item");
$nameTag = $xml->createElement("name",$_REQUESTE['name']);
$imageTag = $xml->createElement("image",$_REQUESTE['image']);
$priceTag = $xml->createElement("price",$_REQUESTE['price']);
$dataTag->appendChild($nameTag);
$dataTag->appendChild($imageTag);
$dataTag->appendChild($priceTag);
$rootTag->appendChild($dataTag);
$xml->save("Produtos.xml");
}
?>
Gibt es kein Online-Shop-Framework, das bereits alle Funktionen enthält, die Sie benötigen? Es scheint verschwenderisch, es von Grund auf neu zu machen. –
cna geben Sie die URL zu dem Framework pls, so dass ich es überprüfen kann –
Sie können für Open-Source-E-Commerce-Plattformen suchen, es gibt viele von ihnen. –