Ich möchte, dass der Benutzer ein, zwei, drei oder vier Elemente aus einem Dropdown-Menü auswählt und sie dann im „ul“ anzeigt. Ich habe die Nummer des ausgewählten Artikels angezeigt und muss den Wert anzeigen.
Mein Code
<select name="courses" size="4" multiple> <option>BMW</option> <option>Mercedes</option> <option>Audi</option> <option>Volvo</option> </select> <?php if(!isset($_POST["courses"])) { echo 'error'; } else { echo '<ul><li>' . implode('</li><li>', $_POST["courses"]) . '</li></ul>'; }...
Bitte urteilen Sie nicht streng, ich bin PHP-Neuling, vielen Dank im Voraus.
将
name属性设置为"courses"
的数组形式可以解决问题将
name="courses"
属性更改为name="courses[]"
,然后它将被传递给$_POST
并被视为一个数组,而不是一个单值字符串。