我搜索了以前的示例问题,但那些对我的问题没有帮助.. 我的任务是我的酒店有几种类型的房间。当我选择房间时,在提交表格后,房间号码和价格细节应存入重定向页面。
我使用此命令
这里我修改了我的代码,如下所示
<?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>"?>   
<?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       : '
.$row24['price']."   <i class='fa fa-rupee'></i>"."   (One Night )" ?>
</div>
</div>
<?php endwhile;?>
通过使用此代码,我得到他期望的结果。但我的问题是如何从该数组中提取价格
答案 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
,价格字段。