用于输出用户信息的php问题

时间:2012-06-19 11:17:19

标签: php mysql

我有这个具体问题要对你做,

我有一个数据库,我从中提取信息,我的输出是用户的名称和用户的照片。

我需要做的是当我点击用户名时,我被重定向到另一个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>";

3 个答案:

答案 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>";