簡體   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