私は20のドロップダウンボックスを1つのテーブルと同じフィールドに照会しています。私は、この繰り返しのドロップダウンボックスを最適化する方法があると確信しています。ドロップダウンボックスを繰り返します - 合計20 - Mysql - PHP
iは関数を記述しなければならず、各<select><? functioname() ?></select>
<div class="form-group">
<label>Split 1</label>
<select class="form-control required" name='distance[]' id='distance' >
<option value="-1">Select Distance</option>
<?php
$plan_sql="select * from mytable";
$plan_res=mysqli_query($con,$plan_sql);
while($row=mysqli_fetch_array($plan_res,MYSQL_BOTH))
{
?>
<option value="<?php echo $row['id'];?>"><?php echo $row['name'];?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<label>Split 2</label>
<select class="form-control required" name='distance[]' id='distance' >
<option value="-1">Select Distance</option>
<?php
$plan_sql="select * from mytablename";
$plan_res=mysqli_query($con,$plan_sql);
while($row=mysqli_fetch_array($plan_res,MYSQL_BOTH))
{
?>
<option value="<?php echo $row['id'];?>"><?php echo $row['name'];?></option>
<?php
}
?>
</select>
</div>
からのパスパラメータは、あなたは、すべてのグループのために別のテーブルを持っていますか? – chris85
同じクエリを繰り返し実行しているようです。クエリを一度実行して結果を保存し、各選択に対して再利用できるようにします。 –
@ chris85同じテーブルなし – user580950