0
我有一个侧栏菜单,其中包含“已批准的用户,待处理的用户和已拒绝的用户”链接。如何在单击侧栏菜单链接时获取mysql数据
我需要实现这一点:当我点击边栏中的已批准用户链接时,approved_users.php页面应该加载所有批准的用户。
同样,我想加载待定用户,需要使用更新查询来批准或拒绝他们。
<?php
if(isset($_GET['approved'])){ ?>
<table>
<thead>
<tr>
<th>ID</th>
<th>Full Name</th>
<th>Phone</th>
<th>Email</th>
<th>Username</th>
<th>Password</th>
<th>Address</th>
<th>Role</th>
</tr>
</thead>
<?php
$query = "SELECT * FROM users WHERE status = 1 AND role != 'admin' ";
$resul = $db->query($query);
$num_row = $resul->num_rows;
if($num_row == 0){
echo "<tr><td class='info'>No record found.</td></tr>";
}else{
$count = 0;
while($row = $resul->fetch_assoc()){
$id = $row['id'];
$fullname = $row['fullname'];
$username = $row['username'];
$email = $row['email'];
$phone = $row['phone'];
$password = $row['password'];
$address = $row['address'];
$role = $row['row'];
$count++;
?>
<tr>
<td><?php echo $count ?></td>
<td><?php echo $fullname ?></td>
<td><?php echo $phone ?></td>
<td><?php echo $email ?></td>
<td><?php echo $username ?></td>
<td><?php echo $password ?></td>
<td><?php echo $address ?></td>
<td><span><?php echo $role ?></span></td>
</tr>
<?php
} // end of while
} // else end
} // Approved - if
}
?>
</table>
当前代码有什么问题? – Ravi
我很想知道你在哪里使用这段代码?它是一个学校项目,爱好项目,生产代码? PHP真的发展起来了,这样的代码真的被压抑了。你可以评估是否使用类似knockout js的东西将会是你的问题的一个合适的解决方案。按照@Ravi建议的 –
你的代码看起来很好。可能存在运行时问题,如SQL查询失败或GET没有适当的值。你需要添加一些调试日志,看看发生了什么。 –