繁体   English   中英

使用php从数组中提取数据

[英]extract the datas from a array using php

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

我用这个命令

在这里我修改了我的代码如下

<?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;?>

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

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

例如

<?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]}' />

这样,至少你可以根据roomno键选择迭代$_POST ,price字段。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM