Ich habe mit diesem Thema eine Reihe von Fragen untersucht und bekomme immer noch Probleme. HierFüllen einer HTML-Dropdown-Box mit Werten aus einem Array
ist der Code:
<body>
<?php
//To start, there is a form with a dropbox and a button, which will have the various functions that can happe
?>
<form action="search_start.php" method="post">
Function <select name="Functions">
<?php
$fns_to_choose = array(
"Option 1" =>"Get A Monthly Report",
"Option 2" => "Track One Ship Over Time",
"Option 3" => "Track Multiple Ships Over Time",
"Option 4" => "Get Ships Over Time For One$
?>
<select>
<?php
foreach ($fns_to_choose as $key => $value) {
echo '<option value="' . $key . '">' . $value . '</option>';
}
?>
</select>
</form>
Was passiert, ist, dass stattdessen die Elemente des Arrays für die Verwendung der Dropdown-Liste zu füllen, werden die Elemente nur ‚Echo‘ unter einem leeren Dropdown , die wie folgt aussieht:
Von dem, was Ich habe von den anderen Antworten auf dieser Seite gesehen, dass die Optionen das Formular ausfüllen sollten, anstatt nur darunter zu sein.
Alle Vorschläge sind absolut willkommen.
Ich fühle mich wie dies ist, die rudimentärste Sache und ich kann es einfach nicht herausfinden.
Tatsächlich stand ich auf, ging herum, kam zurück und sah das Problem. Vielen Dank. –