从上一页的表链接填充html表

时间:2017-04-12 18:03:09

标签: php html mysqli html-table href

我有一些包含值的下拉列表,当用户选择序列号并点击提交时,它会发布到Display.php,该页面上的表会成功填充数据库中的值。我现在在页面上添加了一个表格,其下拉列表创建了一个填充了数据库中所有条目的表格。

表格填充正确,最后有一个“查看”超链接。我希望这也打开Display.PHP,但我希望该页面上的表格从对应于所选“查看”链接的数据库中填充,而不是提交按钮。当我使用isset($_POST)行(来自Display.php)运行以下代码并使用下拉菜单和“提交”按钮选项时,它会使用下拉列表中附带序列号的记录填充表格。

但是当我发表评论并使用isset($_REQUEST)行时,除了成功的连接消息外,我只得到一个空白的Display.php页面。我在调用请求的方式是否存在某个问题?

dashboard.php

<body>

<?php include 'connectionDB.php';
$query1 = "SELECT * FROM staging;";
$result1 = mysqli_query($connect,$query1);?>

<div class="dashboardTable">
<table style="border: 1px solid black;">
<tr>
    <th>Work Order Packet</th>
    <th>Work Order Number</th>
    <th>Date</th>
    <th>Utility</th>
    <th>Service Name</th>
    <th>Address</th>
    <th>Serial No.</th>
</tr>

<?php
  while($row = mysqli_fetch_array($result1)){
?>
<tr>
    <td><? echo $row['workOrderPacket'];?>&nbsp;</td>
    <td><? echo $row['workOrderNum'];?>&nbsp;</td>
    <td><? echo $row['date'];?>&nbsp;</td>
    <td><? echo $row['utility'];?>&nbsp;</td>
    <td><? echo $row['serviceName'];?>&nbsp;</td>
    <td><? echo $row['address'];?>&nbsp;</td>
    <td><? echo $row['serialNumber'];?>&nbsp;</td>
    <td><a href="Display.php?serialNumber=<? echo $row['serialNumber'];? >">view</a></td>
</tr>
<?}?>
</table>
</div>
</body>

Display.php的

<?php
if(isset($_GET['serialNumber'])) 
{

$query1 = "SELECT * FROM staging WHERE stageID =  ".$_REQUEST['serialNumber'].";";
$result1 = mysqli_query($connect,$query1);

while($row = mysqli_fetch_array($result1)){
?>

////////HTML Tables here

0 个答案:

没有答案