我有这个具体问题要对你做,
我有一个数据库,我从中提取信息,我的输出是用户的名称和用户的照片。
我需要做的是当我点击用户名时,我被重定向到另一个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>";
答案 0 :(得分: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>";
}
答案 1 :(得分: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
当然,在您被重定向的页面中,您需要获取$_GET['userid']
并检索与此相关的数据库数据
注意:始终要清理用户输入,以避免sql注入!
答案 2 :(得分: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>";