は、私はPHPのコードを作り、私は登録制度を作った問題は、今、私は成功したようであるユーザーページを作ってきているユーザープロファイルページ - PHP
しかし、私の場合(ID = 1?) view?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>";
}
?>
あなたは$ DOOでGETパラメータを保存しているが、その変数が使用されることはありませんが。または何かが欠けている? – tobifasc
いいえ、$ _GET ['id']には$ DOOが使用されます あなたは何も見逃していません。 –
$ DOOをどこにも使用していない場合、getパラメータに応じてuserdataをどのように取得すると思いますか? – tobifasc