Plusieurs propositions dans un switch en php

Axel -  
 Axel -
Bonjour,
Mon problème, c'est que je ne sais pas comment mettre plusieurs propositions dans un switch en php. Je m'explique:
J'ai crée un formulaire avec des cases à cocher avec trois possibilités.
Et lorsque que je coche deux cases par exemple, j'aimerais qu'avec une alternative (switch) dire: si je coche choix1 et choix2 qu'il m'affiche choix 1 et 2.
(J'ai essayer avec: <?php
switch ($choix)
{ case 'choix1':
case 'choix2':
echo "choix 1 et 2 ";
break ; } ?>
Cette solution ne me convient pas car si par exemple je sélectionne que le choix1, ça m'affiche comme même "choix1 et 2".

Un grand merci à tous ceux qui saurons me répondre !!!

1 réponse

  1. Dynamix Messages postés 206 Statut Membre 76
     
    $choix est un tableau, pour bien utiliser les checkbox, voici un exemple (trouvé sur developpez.com) :

    <?php
    if (isset($_POST['mon_champ'])) {
        echo "Vous avez choisi :";
        for ($i = 0, $c = count($_POST['mon_champ']); $i < $c; $i++) {
            echo "<br/><b>" . $_POST['mon_champ'][$i] . "</b>";
        }
    }
    ?>
     
    <form method="POST">
        <input type="checkbox" name="mon_champ[]" value="Option 1"/>Option 1<br>
        <input type="checkbox" name="mon_champ[]" value="Option 2"/>Option 2<br>
        <input type="checkbox" name="mon_champ[]" value="Option 3"/>Option 3<br>
        <input type="submit" value="OK">
    </form>
    0
    1. Axel
       
      A ok merci, je savais pas que l'on pouvait le faire de cette façon (car je débute en php). Mais en tout cas merci beaucoup Dynamix.
      0