我在PHP中创建一个下拉列表,向用户显示酒店名称,但我想将酒店ID保存在数据库中。我读到dot net中有一个功能,我们可以在下拉列表中分配显示成员(hotelname)和值成员(hotelid)。 PHP中有任何设施吗?
答案 0 :(得分:1)
我想你想做这样的事情。
<select name="hotel" class="form-control input-lg">
@foreach($hotels as $hotel)
<option value="<?php echo $hotel['id']?>"><?php echo $hotel['name']?
></option>
@endforeach
</select>
我认为这会给你一个想法。我无法完美地帮助你,因为你没有显示任何代码。我以为你是从数据库中获取酒店详细信息所以我试着动态地给你提示。
答案 1 :(得分:0)
像这样使用
<select name ="hotel" >
<option value = "hotelid1">Hotel name </option>
<option value = "hotelid2">Hotel name </option>
<option value = "hotelid3">Hotel name </option>
<option value = "hotelid4">Hotel name </option>
</select
当你得到$_POST['hotel']
所以你会得到Hotel Id。
了解更多请参阅this Question的答案