📄 13-8.php
字号:
<?php
echo "<html>"; //输出标准HTML内容
echo "<head>";
echo "<title>";
echo "仓库管理系统——添加记录后台页面";
echo "</title>";
echo "</head>";
echo "<body>";
if(!$_POST) //如果没有提交内容
{
echo "<meta http-equiv=\"refresh\" content=\"2; url=13-7.php\">\n";
echo "没有提交内容!\n";
echo "<p>\n";
echo "两秒后返回,继续添加!\n";
}
else //如果有提交内容
{
$n=base64_encode($_POST["n"]); //获取名称
$o=base64_encode($_POST["o"]); //获取价格
$t=$_POST["t"]; //获取类别
$a=date("Y-m-d"); //获取添加日期
$c=base64_encode($_POST["c"]); //获取制造商
$d=base64_encode($_POST["d"]); //获取简介
$dom=new DOMDocument('1.0','gb2312'); //创建对象并设置编码
$dom->load("wood.xml"); //使用load方法加载xml文件
$root=$dom->getElementsByTagName("woods"); //获取根节点
$root=$root->item(0); //获取第一个(也是唯一的)$root
$wood=$root->getElementsByTagName("wood"); //获取wood标签列表
$length=$wood->length; //获取列表成员数
$id=$length+1; //获取商品ID
settype($id,"string"); //ID转换为字符
$wood=$root->appendChild(new DOMElement('wood'));//为根节点新建元素
$wood->setAttributeNode(new DOMAttr('id',$id)); //为元素设置id属性
$wood->setAttributeNode(new DOMAttr('n',$n)); //为元素设置n属性
$wood->setAttributeNode(new DOMAttr('o',$o)); //为元素设置o属性
$wood->setAttributeNode(new DOMAttr('t',$t)); //为元素设置t属性
$wood->setAttributeNode(new DOMAttr('a',$a)); //为元素设置a属性
$wood->setAttributeNode(new DOMAttr('c',$c)); //为元素设置c属性
$wood->setAttributeNode(new DOMAttr('d',$d)); //为元素设置d属性
$dom->save("wood.xml"); //保存XML文件
echo "<meta http-equiv=\"refresh\" content=\"2; url=13-10.php\">\n";
echo "添加XML记录成功!\n";
echo "<p>\n";
echo "两秒后返回查看结果页面!\n";
}
echo "</body>";
echo "</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -