以下のコードを使用してテーブルにあるものを表示できますが、コードでわかるように、行を新しいページにリンクしており、そのページに残りのページを表示しようとしています。同じテーブルにある行。
つまりID, photo, Firstname, Lastname, Age, StreetAdd, PhoneNum, EmailAdd
、テーブルに列があります。photo, Firstname, Lastname
最初のページに行のみを表示しています。
したがって、私がやろうとしているのは、ユーザーがデータベースから表示した名をクリックすると、新しいページにリダイレクトされ、残りの情報が表示されることです。どうすればいいのですか?
これは、3つの列を表示するPHPページです。残りの列を新しいページに表示できますが、行にすべての情報が表示されます。リスト全体ではなく、ユーザーごとに個別の情報を表示したいと思います。考えられる例はeBayです。アイテムを検索するとき、画像またはタイトルをクリックするまで完全な説明は表示されません。
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("simple_login", $con);
$result = mysql_query("SELECT * FROM test ");
echo "<table align='center' bgcolor='#F9F0F0' border='0' cellspacing='0'>
<tr>
<th><font color='red'>Firstname</font></th>
</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td><a href='send.php'><img src='".$row['photo']."' \" width=\"150px\" height=\"150px\" /></a><br><br><br>";
echo "<a href='send.php'><td align='center' style='vertical-align:text-top' width='200px'>" . $row['Firstname'] . "</td>";
echo "<td align='center' style='vertical-align:text-top' width='200px'>" . $row['Lastname'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>