繁体   English   中英

用户个人资料页面-PHP

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM