使用php

时间:2018-03-13 06:02:54

标签: php arrays submit

我搜索了以前的示例问题,但那些对我的问题没有帮助.. 我的任务是我的酒店有几种类型的房间。当我选择房间时,在提交表格后,房间号码和价格细节应存入重定向页面。

我使用此命令

这里我修改了我的代码,如下所示

<?php while($row24 = mysql_fetch_array($result24)):;?>
                    <div class="item-gallery isotope-item bo-rad-10 hov-img-zoom triple">
                        <?php echo "<img src='images/$row24[pic]' alt='IMG-GALLERY'>"?>
                            <div class="overlay-item-gallery trans-0-4 flex-c-m">
                            <?php echo "<a class='btn-show-gallery flex-c-m fa fa-search' href='images/$row24[pic]' data-lightbox='gallery'></a>"?>&nbsp &nbsp
                            <?php echo "<label class='container1 txt17'>Select Room
                              <input type='checkbox' name = 'check_list[]' value='$row24[roomno] ,$row24[price]'>
                              <span class='checkmark'></span>
                            </label>"?>

                            </div>
                            <div class="line-item-mainmenu text-blo3 size21 flex-col-l-m">
                                <?php echo "<span class='txt20 m-b-3'>" .'Room No : ' 
                                    .$row24['roomno'].
                                "</span>"?>
                                <?php echo "<input type='text' class=' txt16 m-b-3'>".'Price  &nbsp &nbsp &nbsp : '
                                    .$row24['price']."&nbsp &nbsp<i class='fa fa-rupee'></i>"."&nbsp &nbsp(One Night )" ?>
                            </div>  
                    </div>

                    <?php endwhile;?>

通过使用此代码,我得到他期望的结果。但我的问题是如何从该数组中提取价格

1 个答案:

答案 0 :(得分:3)

在字符串中包含对象/数组元素时,需要用{}包装它们,以便正确解析它们。

例如

<?php echo "<img src='images/$row24[pic]' alt='IMG-GALLERY'>"?>

应该是

<?php echo "<img src='images/{$row24[pic]}' alt='IMG-GALLERY'>"?>

除此之外,选择哪个房间无关紧要,所有这些表格字段(减去那些未经检查的输入框)都将被提交,您将很难尝试解析数据。

如果至少将roomno指定为每个字段的关联键,例如:

<input type='checkbox' name = 'check_list[]' value='{$row24[roomno]}'>
<input type='text' name='price[]' value='{$row24[roomno][price]}' />

这样,至少你可以根据$_POST密钥选择迭代roomno,价格字段。