Plusieurs propositions dans un switch en php
Axel
-
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 !!!
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 !!!
A voir également:
- Plusieurs propositions dans un switch en php
- Android switch - Accueil - Android
- Easy php - Télécharger - Divers Web & Internet
- Smart switch pc - Télécharger - Divers Bureautique
- Switch off - Télécharger - Divers Utilitaires
- Logiciel switch - Télécharger - Conversion & Extraction
1 réponse
$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>
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.