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>

これは、私が望んでいたものではなく、単一のページにテーブルを出力しています。新しいページに移動し、1 人の顧客に対処してから、他のすべての顧客に対して繰り返します。

誰かがこれを行う方法を提案してもらえますか?

4

0 に答える 0