小编典典

PHP添加按钮以查看整个记录MySQL的所有内容

sql

当前,我正在运行一个查询,该查询将显示“产品”表和与产品相关联的“用户”的所有内容。它打印在桌子上。我想创建一个按钮,显示所有记录。请注意,我只能只查看选定的记录。.我将如何处理?

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

因此,应该为每个返回的记录显示一个按钮。当我单击此按钮时,将出现另一个窗口,该窗口显示了全部内容(仅针对此记录)以及与之相关的用户。该按钮如何知道与其关联的记录。


阅读 163

收藏
2021-05-16

共1个答案

小编典典

<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);
2021-05-16