表格帖子不在while循环结果中工作

时间:2013-08-07 13:55:12

标签: php loops post while-loop

我从数据库中提取客户预订依赖于日期,这似乎都很好。然后,我决定在表格中的表单中添加一个按钮,将该记录发送到开票页面。除了表中的第一个结果外,这似乎也有效。表单帖子将在发票页面上发布第一个结果以下的任何内容,但第一个结果什么都不做,但刷新页面。

查看源代码时看起来是正确的,但是如果只有一个结果或者对第一个结果不起作用,则不起作用,如果有多个结果。我是否需要使用while循环之外的东西?

<?php

 $i=0;

 while ($i < $num) {

 $id = mysql_result($update4, $i, "id");
 $booking_date = mysql_result($update4, $i, "booking_date");
 $date = date("m/d/y", strtotime($booking_date));
 $customer_name = mysql_result($update4, $i, "customer_name");
 $customer_address = mysql_result($update4, $i, "customer_address");
 $customer_city = mysql_result($update4, $i, "customer_city");
 $starter1 = mysql_result($update4, $i, "start_time");
 $starter = date("g:i A", strtotime("$starter1"));
 $ender1 = mysql_result($update4, $i, "end_time");
 $ender = date("g:i A", strtotime("$ender1"));
 $start_timestamp = mysql_result($update4, $i, "start_ts");


  ?>    

  <tr>
    <td style="vertical-align: middle;"><?php echo $date; ?></td> 
    <td style="vertical-align: middle;"><?php echo $starter; ?> - <?php echo $ender; ?></td> 
    <td class="hidden-phone" style="vertical-align: middle;"><?php echo $customer_name; ?></td> 
    <td class="hidden-phone" style="vertical-align: middle;"><?php echo $customer_address; ?></td> 
    <td class="hidden-phone" style="vertical-align: middle;"><?php echo $customer_city; ?></td>
    <td style="vertical-align: middle; width: 5%;"><form action="invoiced.php?id=<?php echo $id; ?>" method="post"><button class="btn btn-large btn-primary" type="submit"><i class="icon-file-alt pull-left"></i>Send Invoice</button></form></td>       
  </tr> 

  <?php 

  $i++;
    }

  ?> 

0 个答案:

没有答案