作者moreason (白熊)
看板PHP
标题[请益] 表单显示问题
时间Thu Sep 29 19:26:15 2011
想请问各位前辈一个问题
我是php的新手,跟朋友都还在摸索阶段
因为我很急着知道答案
我们想做一个权限的管理
假如有位使用者在使用我们的申请表单
当他表单填写送出後
该怎麽让他只能看见自己的表单
而不会将其他人填写的表单一起显示出来呢?
下面是我们的程式码
我们打算用if来判断使用者权限的层级
但别人的表单不会忆起显示出来该怎麽写呢?
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>报修显示修改</title>
</head>
<body>
<h1 align="center">报修显示修改</h1>
<p align="center">目前资料笔数:<?php echo $total_records;?>,<a
href="index.php">回首页</a>。</p>
<table border="1" align="center">
<!-- 表格表头 -->
<tr>
<th>笔数</th>
<th>填写日期</th>
<th>破损设备品名</th>
<th>寝室床别</th>
<th>损坏情况</th>
<th>修缮时间</th>
<th>功能</th>
</tr>
<!-- 资料内容 -->
<?php
//一般会员
if(){}
//如果不是高阶管理员将印出所有资料
else{
while($row_result=mysql_fetch_assoc($result)){
echo "<tr>";
echo "<td>".$row_result["id"]."</td>";
echo "<td>".$row_result["F9"]."</td>";
echo "<td>".$row_result["F10"]."</td>";
echo "<td>".$row_result["F11"]."</td>";
echo "<td>".$row_result["F12"]."</td>";
echo "<td>".$row_result["F13"]."</td>";
echo "<td><a href='update2.php?ID=".$row_result["id"]."'>修改</a> ";
echo "</tr>";
}
}
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.206.36
※ 编辑: moreason 来自: 114.42.206.36 (09/29 19:48)
※ 编辑: moreason 来自: 114.42.206.36 (09/29 19:51)
1F:→ cokellen:在if里面, 将SQL後面加上条件式, 只捞出此会员的资料 09/29 20:12
谢谢33mcok,但我们还是不大懂,我们不知道该怎麽读取那些线上的使用者在使用,
可是我们可以在资料库的session资料表里看见所有在线上的会员,我们程式要怎麽写来
判断哪些使用端身分,这样我们在他网页上显示的才会是他的资料
※ 编辑: moreason 来自: 114.42.206.36 (09/29 20:55)
2F:→ tyf99:登入时就写入 session,所有 query 以这个 session 为依据 09/30 02:38