Comment lister toutes les "options" sélectionnées par l'utilisateur
P粉436410586
P粉436410586 2023-09-11 14:05:05
0
2
515

J'ai besoin que l'utilisateur sélectionne un, deux, trois ou quatre éléments dans une liste déroulante, puis les affiche dans le "ul". J'ai affiché le numéro de l'élément sélectionné et je dois afficher la valeur.

Mon 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>';
 }...

S'il vous plaît, ne jugez pas strictement, je suis nouveau sur php, merci d'avance.

P粉436410586
P粉436410586

répondre à tous(2)
P粉293550575
<select name="courses[]" size="4" multiple>
    <option>BMW</option>
    <option>Mercedes</option>
    <option>Audi</option>
    <option>Volvo</option>

La forme matricielle de name属性设置为"courses" peut résoudre le problème

P粉752812853

traite name="courses"属性更改为name="courses[]",然后它将被传递给$_POST et est traité comme un tableau, et non comme une chaîne à valeur unique.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal