目前,我正在运行一个查询,该查询将显示“products”表的所有内容以及与产品关联的“user”。它印在桌子上。我想创建一个按钮,显示所有记录。
请注意,我只能查看选定的记录。。我该怎么办?

echo "<table border='1'>
<tr>
<th>user_id</th>
<th>user_name</th>
<th>selected_product</th>
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC))


  echo "<td>" . $row['user_id'] . "</td>";
  echo "<td>" . $row['user_name'] . "</td>";
  echo "<td>" . $row['selected_product'] . "</td>";

因此,返回的每个记录都应该显示一个按钮。当我单击此按钮时,将出现另一个窗口,其中显示整个内容(仅限此记录)和关联的用户。
按钮如何知道它与哪个记录关联。

最佳答案

<a href="anotherpage.php?id=<?php echo $row['user_id']?>" ><button>View Details</button></a>

这将带你到另一页。
使用get方法将id获取到php变量中。
$userId = $_GET['id'];

现在使用sql查询从数据库中为单个用户获取所有数据。
$userResult = mysql_query("SELECT * FROM userTable WHERE user_id = ".$userId);

关于php - PHP添加按钮以查看整个记录MySQL的所有内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22616851/

10-16 23:19