[英]User Profile Page - PHP
我有一个问题,我制作了一个php代码,并制作了一个注册系统,现在,我已经成功创建了一个类似于(?id = 1)的用户页面。
但是,如果我查看?id = 2,它仍显示用户ID = 1(我)的数据,我该如何解决?
如果我不是userid2,如何隐藏userid2的“编辑个人资料”按钮?
PHP:
<? session_start(); include 'db.php'; $iDD = $_SESSION['id']; ?> <a href="home.php?id=<?php echo $iDD;?>">edit user Login</a><br><br> <?php $DOO = $_GET['id']; $SEL= $con->prepare("SELECT * FROM users WHERE id=:id"); $SEL->execute(array( 'id' => $iDD )); $data = $SEL->fetchall(); foreach ($data as $row){ echo "your username:".$row['user']."<br>"; echo "your user password:".$row['pass']."<br>"; echo "your user id:".$row['id']."<br>"; } ?>
更改如下;
$SEL->execute(array(
'id' => $DOO
));
您可以使用以下if语句:
<?php if ($iDD == 1): ?>
<a href="home.php?id=<?php echo $iDD;?>">edit user Login</a><br><br>
<?php endif ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.