0

こんにちは、HTMLのフォームです

<table border="0" cellpadding="4" cellspacing="4"><tr></tr>
    <form method="post" action="<?php echo base_url()?>book/room_book_proc/<?php echo $hotel_det[0]['hotel_id']?>" id="booking" name="booking">
    <tr><h3>Please Enter Your Visit Details: </h3></tr>
    <tr><th>Check In Date : </th>
    <td><input type="text" name="cn-date" id="cn-date" value="" class="jdpicker"/></td>
    </tr>

    <tr><th>Check Out Date : </th>
    <td><input type="text" name="co-date" id="co-date" value="" class="jdpicker"/></td>
    </tr>

    <tr><th>No of Person : </th><td></td>
    <tr><th></th><td>Adult: <select name="adult" class="">
    <option value="">Select</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    </select></td></tr>

    <tr><th></th><td>Children: <select name="child" class="">
    <option value="">Select</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="4">4</option>
    <option value="5">5</option>
    <option value="6">6</option>
    </select></td></tr>



    <tr><th>Room Type :</th>
    <?php $this->db->select("*");
        $this->db->from("b_room_type");
        $this->db->where("hotel_id",$hotel_det[0]['hotel_id']);
        $room_types=$this->db->get()->result_array();
        ?>
    <td><select name="toom_typ" class="">
    <option value="">Select</option>
    <?php foreach($room_types as $rooms)
        {?>
    <option value="<?php echo $rooms['room_type_id']?>"><?php echo $rooms['room_type_name']?></option>
    <?php }?>
    </select></td>
    </tr>

<input type="hidden" name="today" value="<?php echo date("Y-m-d");?>"  />
<tr><th></th><td><input type="submit" name="submit" value="Confirm" /></form></td></tr>
</table>

投稿された配列をphpページに印刷すると、フィールドの値のみが表示されます:AdultChildrenRoom Typeが表示されますが、 CheckInfiledおよびCheckOutフィールドの値は表示されません。

for date fields jquerydatepickerを使用しています

何が正確に間違っているのですか?私は何かが足りないのですか?

4

1 に答える 1

3

<form>これは、タグをテーブルの内側に配置したためだと思い<form>ます。タグをテーブルの外側に配置してみてください。そしてもう1つ考えてみてください。(-)問題の原因となっているフィールド名にハイフンを使用しているため、それを削除し(_)、ハイフンの代わりにアンダースコア記号を使用できます(-)

于 2013-01-04T12:03:40.003 に答える