データベース データ表示方法
ご教授いただきたくご投稿させていただきました。
現在phpにてページを作成しているのですが、初心者でわからないためご教授お願いします。
データベースに登録されているメンバー一覧表を作成しています。
コード以下です。
$uid = mysql_real_escape_string($_SESSION['uid'], $link);
$query = sprintf("SELECT * FROM member WHERE id='%s' ",$uid);
$query_list = sprintf("SELECT * FROM member WHERE 1 ORDER BY first_kana,last_kana");
$result = mysql_query($query, $link);
$result_list = mysql_query($query_list, $link);
$list = '';
while ($row = mysql_fetch_array($result_list)) {
$list .= "<li><a href='".$row["id"].".php'>" . $row['first_name'] ." ". $row['last_name'] . "</a></li>\n";
}
if ($result) {
$row = mysql_fetch_array($result);
if ($row) {
$name = $row['first_name']." ".$row['last_name'];
}
}
<html>
<body>
<?php print $name; ?>さんこんにちは
<ul>
<?php $list; ?>
</ul>
というコードをしています。
ここで、
<ul>
<li><a href="">山田 一郎</a></li>
<li><a href="">佐藤 二郎</a></li>
<li><a href="">田中 三郎</a></li>
</ul>
と表示されるのですが、各名前のリンクをクリックしたときにクリックされた人のページを表示するにはどうしたらよろしいのでしょうか?
例
田中 三郎さんでログインしたときに
山田 一郎をクリックする
そうすると別ページで山田 一郎さんの情報(データベースに登録されている)がページに表示される。
佐藤 二郎をクリックする
こちらも同様に別ページで佐藤 二郎さんの情報(データベースに登録されている)がページに表示される。
今までは各一人ずつページを作成していたのですが、手間がかかるため一枚のページにクリックされた人の名前の情報を表示できるようにしたいと思っております。
お分かりになる方はご教授下さい。
よろしくお願いいたします。