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