用户个人资料页面 - PHP

时间:2017-08-19 14:04:21

标签: javascript php jquery mysql

我有一个问题,我制作了一个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>";
}

?>

2 个答案:

答案 0 :(得分:1)

更改如下;

$SEL->execute(array(
 'id' => $DOO
));

答案 1 :(得分:0)

你可以使用这样的if语句:

<?php if ($iDD == 1): ?>
    <a href="home.php?id=<?php echo $iDD;?>">edit user Login</a><br><br>
<?php endif ?>