0

我有一张桌子

EVENTCODE   EVENTNAME    VENUE   DATE   ACTION
001         Concert      Here    09/13  Reserve Now
002         Sports       Here    09/12  Reserve Now

当我点击“立即预订”时,我会弹出一个表单

EVENTNAME: ------ (fetch)
VENUE: --------- (fetch)
DATE: ------ (fetch)
Full Name: ---- (user input)
Contact No.: ----- (user input)
Email: ----- (user input)
[SUBMIT BUTTON]

现在我的问题是,您如何独立显示数据库中的某些数据?就像我在第一个条目 (EVENTCODE 001) 上单击立即预订时,第一个条目上的 EVENTNAME、VENUE、DATE 会反映在表单上吗?以及如何获取该“反射”以便我可以将其记录为另一个表,例如事务?

我真的很生气,因为我想不出一个伪代码或它的逻辑。请帮忙。谢谢!

这是我的代码:

<?php

    if(mysqli_num_rows($qr)==0){
        echo ("No record fetched...<br>");
    }//end no record
    else{//there is/are record(s)
    ?>
    <div class="scroll" style="height:200px; overflow:scroll;" >
    <table width="100%"  border="1" class="altrowstable" id="alternatecolor">
      <tr align="center">
      <th>Name</th>
      <th>Venue</th>
      <th>Date & Time</th>
      <th> </th>
   </tr>
<?php
    while ($record=mysqli_fetch_array($qr)){//redo to other records
?>
    <tr>
      <td><?php echo $record['name']; ?></td>
      <td><?php echo $record['venue']; ?></td>
      <td><?php echo $record['date']; ?></td>
      <td><a href="reservemain.php" target="reserve">Reserve Now!</a></td>
    </tr>
    <?php
    }//end of while
    ?>
4

1 回答 1

0

一种方法是将唯一标识符作为 GET 参数传递给reservemain.php,例如 EVENTCODE。然后,reservemain.php您可以通过给定的 EVENTCODE 识别特定记录。

一个实际的例子:

<td><a href="reservemain.php?event_code=<?php echo $rows['code']; ?>" target="reserve">Reserve Now!</a></td>

然后可以reservemain.php$_GET['event_code'].

于 2013-03-22T11:36:52.347 回答