Ich verwende den folgenden Code, um verschiedene select
Elemente zu meiner Seite hinzuzufügen. Aber, wie ich dies in einer while-Schleife mache, ist der Wert für alle Elemente ist die gleicheEinrichten verschiedener Optionen und Abrufen ihrer Werte
function options($pos, $count) {
for ($i = 0; $i < $count; $i++) {
$options = '';
$STH = //code to get data from db
$STH->execute();
while($row2 = $STH->fetch()) {
$options .="<option>" . $row2['name'] . "</option>";
}
$menu= "<select name='filter' id='filter'>
" . $options . "
</select>";
echo $menu;
}
}
ich dann müssen Sie den Wert jedes der select
Element erhalten, nachdem der Benutzer eine Taste drückt. Aber wie der Name für jedes select
Element das gleiche ist, weiß ich nicht, wie man das macht. Gibt es eine Möglichkeit, dieses Problem zu umgehen?
Wenn z. B. die Anzahl 5 ist, werden fünf separate Dropdown-Listen erstellt (auch wenn die Optionen in beiden identisch sind). Der Benutzer wählt dann die für ihn relevanten Optionen aus und drückt die Senden-Schaltfläche. Ich muß dann die Werte erhalten, die er aus den Dropdown-Menüs gewählt hat, aber ich kann nicht herausfinden, wie dies für all Dropdown-Menü als Namen zu tun, ist die gleiche
können Sie erwartet Ausgabeformat zu machen ... – narasimharaosp
Was meinst du mit dem Ausgabeformat? Ich bin im Grunde eine Reihe von ausgewählten Elementen nebeneinander und müssen ihre Werte später auf – Ankush
diese Frage ist eine Art von Ratespiel. –