我开发了一个阿育吠陀网站,其中包含许多套餐类型(如 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 ,我想在该选择框中检索所有包裹类型和价格。
谁能建议如何做到这一点?
您需要制作一个软件包 ID 数组以及软件包类型及其价格的组合。
制作一个数组,如key将是你的包ID和值将包类型及其价格的组合。
示例:$selectArray = array('1'=>'14 天 - 卢比 20000','2'=>'15 天 - 卢比 30000'(。 喜欢明智。
您可以在数组中使用 php 连接天数和价格。
之后,在视图文件中为选择选项创建循环。
所以你可以这样做,并在无限的级别提供所有信息,
<option value="14:20000"> 14 Days - Rs.20000 </option>
当它被订阅时,你只需要像这样导出它:
$selectedPackageArray = export(':', $_POST['select']);
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 填充选择框或下拉列表的方法之一。请尝试一下。这正在处理我的案子。