我开发了一个阿育吠陀网站,其中包含很多包装类型(如7天,14天等)以及相应的价格。我已将这些包存储在数据库的一个表中,并将相应的包类型和价格存储在另一个表中。对于每个包装,将有许多包装类型及其价格。
我有一个如下所示的选择框来存储特定包装的包装类型及其价格。
<select>
<option value="" disabled="disabled" selected="selected">Select Your Package Type</option>
<option value="1"> 14 Days - Rs.20000 </option>
<option value="2">21 Days - Rs.25000</option>
</select>
此选择位于模态窗口中,如下所示:
<div class="modal fade" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Enquiry / Booking / Payment</h4>
</div>
<div id="contact_form_bg">
<div class="form_header">
</div>
<div class="contact_form body">
<form action="#contactForm" id="contactForm" method="post" enctype="multipart/form-data">
<ul>
<li>
<p class="left">
<input type="date" name="date" placeholder="Date" required>
</p>
<p class="left">
<input type="time" name="time" placeholder="Time" required>
</p>
<p class="left">
<input type="text" name="name" placeholder="Full Name" required>
</p>
<p class="left">
<input type="text" name="name" placeholder="Contact Number" required>
</p>
</li>
<li>
<p class="left">
<input type="email" name="mail" placeholder="Your Email" required>
</p>
<p class="left">
<input type="text" name="no-of-people" placeholder="Selected Package">
</p>
<p class="left">
<select>
<option value="" disabled="disabled" selected="selected">Select Your Package Type</option>
<option value="1"> 14 Days - Rs.20000 </option>
<option value="2">21 Days - Rs.25000</option>
</select>
</p>
<p class="left">
<select>
<option value="" disabled="disabled" selected="selected">Gender</option>
<option value="1">Female</option>
<option value="2">Male</option>
</select>
</p>
</li>
<li>
<p class="txtarea-style">
<textarea cols="46" rows="3" name="comments" placeholder="Message With Us ...."></textarea>
</p>
<p>
<input class="btn btn-submit" type="submit" value="Enquiry">
</p>
<p>
<input class="btn btn-submit" type="submit" value="Booking">
</p>
<!-- <p>
<a data-toggle="modal" href="#myModal2" class="btn btn-submit" >Booking with Payment </a>
</p>-->
</li>
</ul>
</form>
</div>
</div>
</div>
</div>
</div>
选择框也显示在上面的代码中。
我想以选择框中显示的格式显示所有包裹类型及其价格。我有特定包的ID并使用该ID,我想检索该选择框中的所有包类型和价格。
有人可以建议怎么做吗?
答案 0 :(得分:1)
您需要创建一个包ID和包类型及其价格组合的数组。
创建一个像key这样的数组将是你的包id和值将是包类型和它的价格的组合。
示例:$ selectArray = array('1'=&gt; '14 Days - Rs.20000','2'=&gt; '15 Days - Rs.30000')。喜欢明智。
您可以使用数组中的php来结束日期和价格。
之后在视图文件中为选择选项创建循环。
答案 1 :(得分:0)
所以你可以这样做,并提供无限级别的所有信息,
<option value="14:20000"> 14 Days - Rs.20000 </option>
当它将被提交时,您只需将其导出为:
$selectedPackageArray = export(':', $_POST['select']);
答案 2 :(得分:0)
if( isset($con) && !empty($con) && $con!="" ){ // checking the database connection is established or not, here im selecting three fields fro database. the primary key ie the serial no, price and the package name . here im using the id as the value of an option in the to save the database.
$qryPackage="SELECT id,price,name FROM tablename "; // mysql query to fetch the data.
if( $strPackageStmt=mysqli_query($con,$qryPackage) )
{
while( $strPackageResult=mysqli_fetch_array($strPackageStmt,MYSQLI_ASSOC) )
{ $ArrPackage[]=$strPackageResult; }
if( isset($strPackageResult) ){ unset($strPackageResult); }
mysqli_free_result($strPackageStmt);
if( isset($strPackageStmt) ){ unset($strPackageStmt); }
}
}
// drawing the select or dropdown using php.
echo "<select name='package' id='package'>";
echo "<option value='-1'>Select one package</option>";
if( isset($ArrPackage) && is_array($ArrPackage) && count($ArrPackage)>0 ) {
foreach( $ArrPackage as $tempPackage )
{
echo "<option value='". $tempPackage['id'] ."'>". $tempPackage['name'] ."--".$tempPackage['price'] ."</option>";
}
}
echo "</select>";
这是填充选择框或使用php下拉的方法之一。请试试这个。这是我的情况。