-4

私はあなたにこの特定の質問をしたいのですが、

情報を抽出するデータベースがあり、出力はユーザーの名前とユーザーの写真です。

私がする必要があるのは、ユーザー名をクリックすると、この特定のユーザーのすべての情報を保持する別の php ファイルにリダイレクトされることです。

ユーザーは次のように抽出されます。

$sql =" select * from hostess";
$query = mysql_query($sql);
echo "<table border='1'>
<tr>
<th>FIRSTNAME</th>
<th>PHOTO</th>
</tr>";

while ($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>" . $row['first_name_en'] . "</td>";
"<td> <img src=upproject/foto/photo1".$row['photo'] . "
></td>";
"</tr>";
}
echo"</table>";
4

3 に答える 3

0

次のようなものを試してください:

while ($row = mysql_fetch_array($query))
{
    echo "<tr>";
    echo "<td> <a href='infopage.php?id=".$row['id']."'>" . $row['first_name_en'] . "</a></td>";
    echo "<td> <img src=upproject/foto/photo1".$row['photo'] . "></td>";
    echo "</tr>";
}
于 2012-06-19T11:20:40.677 に答える
0

この行を変更できます

echo "<td>" . $row['first_name_en'] . "</td>";

このようなもので

echo '<td><a href="yournewpage.php?userid='.$row['userid'].'">'. 
     $row['first_name_en']."</a></td>";

は、useridデータベースに関連付けられたユーザー ID です。当然、リダイレクトされたページでは、これに関連するデータベース データを取得して取得
する必要があります。 注意: sql-injection を避けるために、常にユーザー入力をサニタイズしてください!$_GET['userid']

于 2012-06-19T11:21:25.340 に答える
0

写真の周りにリンク/href を追加します。次の php (またはいくつかの条件付きチェックを行った同じもの) ページは、次のように ID を使用して情報を表示し、データベースにクエリを実行できます。

while ($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td><a href='somephpfile.php?ID=".$row['ID']."'>" . $row['first_name_en'] . "</a></td>";
"<td><img src=upproject/foto/photo1".$row['photo'] . "></td>";
"</tr>";
}
echo"</table>";
于 2012-06-19T11:22:04.703 に答える