📄 13-12.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-10.php\">\n";
echo "没有提交删除内容选项!";
echo "<p>";
echo "两秒后返回显示记录页";
}
else
{
$dom=new DOMDocument('1.0','gb2312'); //创建对象并设置编码
$dom->load("wood.xml"); //使用load方法加载xml文件
$all=$dom->documentElement; //获取所有元素
$root=$dom->getElementsByTagName("woods"); //获取根节点
$root=$root->item(0); //获取第一个(也是唯一的)$root
$wood=$root->getElementsByTagName("wood"); //获取wood标签列表
for($i=0;$i<count($_POST[n]);$i++) //循环读取提交内容
{
$temp=$wood->item($_POST[check][$i]); //获得节点
foreach($temp->attributes as $attrib) //遍历指定节点的所有属性
{
$attribName=$attrib->nodeName; //nodeName为属性名称
if($attribName=="n")
{
$temp->setAttribute("n",base64_encode($_POST[n][$i])); //修改名称属性
}
if($attribName=="o")
{
$temp->setAttribute("o",base64_encode($_POST[o][$i])); //修改价格属性
}
if($attribName=="t")
{
$temp->setAttribute("t",$_POST[t][$i]); //修改类型属性
}
if($attribName=="c")
{
$temp->setAttribute("c",base64_encode($_POST[c][$i])); //修改生产商属性
}
if($attribName=="d")
{
$temp->setAttribute("d",base64_encode($_POST[d][$i])); //修改产品简介属性
}
}
}
$dom->save("wood.xml"); //保存XML文件
echo "<meta http-equiv=\"refresh\" content=\"2; url=13-10.php\">\n";
echo "成功修改指定内容选项!";
echo "<p>";
echo "两秒后返回";
}
echo "</center>";
echo "</body>";
echo "</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -