📄 13-10.php
字号:
<?php
echo "<html>\n"; //输出标准HTML内容
echo "<head>\n";
echo "<title>\n";
echo "仓库管理系统——显示记录后台页面\n";
echo "</title>\n";
echo "</head>\n";
echo "<body>\n";
if(!$_POST[t] || $_POST[t]=="0")
{
$result="所有";
}
else
{
include "13-6.php";
$result=$type[$_POST[t]-1];
}
$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标签列表
$re_length=0;
$i=0;
if($result=="所有")
{
$re_length=$wood->length;
}
else
{
foreach($wood as $rootdata) //遍历所有wood节点
{
foreach ($rootdata->attributes as $attrib) //遍历每一个userid节点所有属性
{
if($attrib->nodeName=="t" && $attrib->nodeValue==$_POST[t]-1)
{
$re[]=$i;
$re_length++;
}
}
$i++;
}
}
echo "<center>\n";
echo "<font size=\"5\" color=\"#ff0000\">\n";
echo "仓库管理系统——显示记录模块后台页面\n";
echo "</font>\n";
echo "<p>\n";
echo "当前显示类别为:\n";
echo $result;
echo " 记录数为:".$re_length;
echo "<p>\n";
echo "<a href=\"13-7.php\">添加记录</a>";
echo " ";
echo "<a href=\"13-9.php\">选择显示类别</a>";
echo "<p>\n";
if($re_length>0)
{
echo "<script language=\"javascript\">
<!--
function change()
{
var obj = document.getElementsByName('check[]');
for (var i = 0 ; i < obj.length ; i++ )\n
{
obj[i].checked=document.f.all.checked;
}
}
function conf()
{
if(confirm('您确定要编辑选中的记录项吗?'))
{
var obj = document.getElementsByName('check[]');
var flag = false;
for (var i = 0 ; i < obj.length ; i++ )
{
if ( obj[i].checked == true)
{
flag = true;
break;
}
}
if(flag==false)
{
alert('请至少选择一项!');
return flag;
}
}
else
return false;
}
-->
</script>\n";
echo "<table border=\"1\">\n";
echo "<form action=\"13-11.php\" name=\"f\" method=\"post\" onsubmit=\"return conf(this)\">\n";
echo "<tr>\n";
echo "<td>选择</td>\n ";
echo "<td>ID</td>\n ";
echo "<td>名称</td>\n ";
echo "<td>价格</td>\n ";
echo "<td>类别</td>\n ";
echo "<td>添加日期</td>\n ";
echo "<td>制造商</td>\n ";
echo "<td>产品简介</td>\n ";
echo "<td>删除</td>\n ";
echo "</tr>";
if($result!="所有")
{
for($i=0;$i<count($re);$i++)
{
$temp=$wood->item($re[$i]);
echo "<td><input type=checkbox name=check[] value=\"".$re[$i]."\"></td>\n";
foreach ($temp->attributes as $attrib) //遍历每一个userid节点所有属性
{
$attribName=$attrib->nodeName;
$attribValue = $attrib->nodeValue; //nodeValue为属性内容
echo "<td>\n";
if($attribName=="n"||$attribName=="o"||$attribName=="c"||$attribName=="d")
{
echo base64_decode($attribValue); //将内容解码
}
else
{
if($attribName=="t")
{
include "13-6.php";
echo $type[$attribValue]; //输出类别值
}
else
{
echo $attribValue; //输出属性值
}
}
echo "</td>\n";
}
echo "<td><a href=13-13.php?check=".($re[$i]+1).">删除</a></td>\n";
echo "</tr>\n";
}
}
else
{
$i=0;
foreach($wood as $rootdata) //遍历所有wood节点
{
$i++; //定义循环标记
if($i%2==0)
{
$bgcolor="#ffdddd"; //隔次显示不同的单元格背景色
}
else
{
$bgcolor="#ddddff";
}
echo "<tr bgcolor=\"".$bgcolor."\">";
echo "<td>\n";
echo "<input type=checkbox name=check[] value=\"".($i-1)."\">\n";
echo "</td>\n";
foreach ($rootdata->attributes as $attrib) //遍历每一个userid节点所有属性
{
$attribName=$attrib->nodeName;
$attribValue = $attrib->nodeValue; //nodeValue为属性内容
echo "<td>\n";
if($attribName=="n"||$attribName=="o"||$attribName=="c"||$attribName=="d")
{
echo base64_decode($attribValue); //将内容解码
}
else
{
if($attribName=="t")
{
include "13-6.php";
echo $type[$attribValue]; //输出类别值
}
else
{
echo $attribValue; //输出属性值
}
}
echo "</td>\n";
}
echo "<td><a href=13-13.php?check=".$i.">删除</a></td>\n";
echo "</tr>\n";
}
}
echo "<tr>\n";
echo "<td colspan=\"9\" align=\"center\">\n";
echo "全选";
echo "<input type=\"checkbox\" name=\"all\" onclick=\"change()\">\n";
echo "<input type=\"submit\" name=\"action\" value=\"编辑选项\">\n";
echo "</td>\n";
echo "</tr>\n";
echo "</form>\n";
echo "</table>\n";
}
else
{
echo "类别:《".$result."》暂时没有记录";
}
echo "</center>\n";
echo "</body>\n";
echo "</html>\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -