0

我希望我能很好地解释这一点。我正在做一个与航空公司预订有关的项目。我有一个带有用户选择的路线和日期的购物车。对于每位乘客和每个航班,我想循环执行相同的步骤 - 获取乘客的姓名,并为他们分配座位。

$flightIds = array_keys($this->cartElements);

    for($i=0;$i<sizeof($flightIds);$i++){

            $flightid = $flightIds[$i];

            for($j=1;$j<=$this->cartElements[$flightid]['count'];$j++){
               $route = $this->cartElements[$flightid]['route']; 
               $date = $this->cartElements[$flightid]['date'];
               genInputView($route, $date, $j);

function genInputView($route, $date, $passNumber) {

?>

<form action="controller.php" method="post">
   <input type="hidden" name="cmd" value="selectSeats">
   <table>
     <tr><td>Please enter the name for Passenger $j on the $route flight:    </td>
            <td><input type="text" name="custName"></td></tr>
                <input type="hidden" name="route" value="<?php $route ?>">
                <input type="hidden" name="date" value="<?php $date ?>">
         <tr><td><input type="submit" value="Continue"></td><td></td></tr></table>
</form>

这是在单个页面中输出表格,而不是我希望的 - 转到新页面,与一个客户打交道,然后为每个其他客户重复。

有人可以建议我怎么做吗?

4

0 回答 0