[請益] 表單顯示的問題

看板PHP作者 (白熊)時間14年前 (2011/09/29 19:26), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
想請問各位前輩一個問題 我是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)

09/29 20:12, , 1F
在if裡面, 將SQL後面加上條件式, 只撈出此會員的資料
09/29 20:12, 1F
謝謝33mcok,但我們還是不大懂,我們不知道該怎麼讀取那些線上的使用者在使用, 可是我們可以在資料庫的session資料表裡看見所有在線上的會員,我們程式要怎麼寫來 判斷哪些使用端身分,這樣我們在他網頁上顯示的才會是他的資料 ※ 編輯: moreason 來自: 114.42.206.36 (09/29 20:55)

09/30 02:38, , 2F
登入時就寫入 session,所有 query 以這個 session 為依據
09/30 02:38, 2F
文章代碼(AID): #1EX5NUbY (PHP)
文章代碼(AID): #1EX5NUbY (PHP)