我是PHP和mySQL的初学者。现在,我正在创建一个简单的数据库来记录和跟踪采购订单。我想创建一个HTML表,该表可以显示来自mySQL的数据(已经完成),并且在[ID]列上,我希望它是超链接并重定向到另一个php(form.php),并在该行中显示所有数据。请帮助如何实现?谢谢您的专家意见。
`
<thead>
<tr>
<th>ID</th>
<th>UMR</th>
<th>DATE</th>
<th>PART NUMBER</th>
<th class="text-right">DESC</th>
<th class="text-right">PURCHASE ORDER</th>
<th class="text-right">AWB</th>
</tr>
</thead>
<tbody>
<?php while ($dataUmr = mysqli_fetch_array($umr)) {
echo "<tr>
<td>".$dataUmr['orderId']."</td>
<td>".$dataUmr['umr']."</td>
<td>".$dataUmr['date']."</td>
<td>".$dataUmr['partNumber']."</td>
<td>".$dataUmr['description']."</td>
<td>".$dataUmr['poDetail']."</td>
<td>".$dataUmr['awb']."</td>
</tr>";
`
答案 0 :(得分:1)
首先,您应该了解GET Request。通过GET请求,您可以使用URL将数据发送到另一个页面。
例如:sitename.com?id=10
在您的情况下,您应该这样使用->> `
<td><a href='form.php?id=".$dataUmr['orderId']."' >".$dataUmr['orderId']."</a></td>
这将转到form.php?id = {your_data}
现在在 FORM.PHP
上您可以使用ID变量,例如$ _GET ['id'];