Ich habe 20 Dropdown-Box, die eine einzelne Tabelle und das gleiche Feld abfragt, schrieb ich die folgende Abfrage, die gut funktioniert. Ich bin sicher, dass es eine gewisse Möglichkeit gibt, diese sich wiederholenden Dropdown-Boxen zu optimieren, was mir nicht bewusst ist.Wiederholen Dropdown-Felder - 20 insgesamt - Mysql - PHP
soll ich schreiben Sie eine Funktion und die Pass-Parameter von jedem <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>
Sie eine andere Tabelle für jede Gruppe haben? – chris85
Es hört sich so an, als würden Sie dieselbe Abfrage wiederholt ausführen. Ich würde die Abfrage einmal ausführen und die Ergebnisse speichern, so dass sie für jede Auswahl wiederverwendet werden können. –
@ chris85 keine gleiche Tabelle – user580950