【发布时间】:2017-06-27 12:37:45
【问题描述】:
现在我必须为学校建立一个网站,这是一个在线商店,现在我正在做商店部分,我需要有一个 txt 文件或 xml 之类的数据来获取名称、价格等数据,img,描述类似的东西。现在它正在读取一个 xml 文件并根据该文件在商店上创建商品,但是现在我需要实现一个功能,例如“向商店添加新产品”,但我似乎无法将数据附加到该 xml文件,我不知道为什么,我试过 php 但它真的不起作用。这是我的一些html代码:
这是添加项目的表格:
<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>
这是我尝试过的 php 脚本,但目前没有使用:
<?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");
}
?>
【问题讨论】:
-
没有已经包含您需要的所有功能的在线商店框架吗?从头开始似乎很浪费。
-
cna 你给那个框架的url,这样我就可以检查出来
-
你可以搜索开源电商平台,有很多。
标签: javascript php html ajax xml