php - 使用循环重复步骤n次

时间:2013-08-17 15:33:39

标签: php loops for-loop

我希望我能解释清楚。我正在开展一个与航空公司预订有关的项目。我有一个购物车,上面有用户选择的路线和日期。 对于每位乘客和每个航班,我想循环完成相同的步骤 - 获取乘客的姓名,并为他们分配座位。

$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>

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

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

0 个答案:

没有答案