Case à cocher php (limiter les choix)
Résolu
katarina999
Messages postés
68
Date d'inscription
Statut
Membre
Dernière intervention
-
katarina999 Messages postés 68 Date d'inscription Statut Membre Dernière intervention -
katarina999 Messages postés 68 Date d'inscription Statut Membre Dernière intervention -
2 réponses
Bonjour,
CITE : si l'utilisateur coche plus d'une case...
ya pas besoin d'un code javascript. Suffit d'utiliser des boutons radio:
<form method="POST" action="index.php">
1 <input type="radio" name="reponse" value="1">
2 <input type="radio" name="reponse" value="2">
3 <input type="radio" name="reponse" value="3"></p>
<input type="submit" value="valider" name="ok"><br/>
</form>
A+
CITE : si l'utilisateur coche plus d'une case...
ya pas besoin d'un code javascript. Suffit d'utiliser des boutons radio:
<form method="POST" action="index.php">
1 <input type="radio" name="reponse" value="1">
2 <input type="radio" name="reponse" value="2">
3 <input type="radio" name="reponse" value="3"></p>
<input type="submit" value="valider" name="ok"><br/>
</form>
A+
bonjour;
<html> <body> <p>Choisir</p> <p> <form method="POST" action="index.php"> 1 <input type="checkbox" name="reponse[]" value="1"> 2 <input type="checkbox" name="reponse[]" value="2"> 3 <input type="checkbox" name="reponse[]" value="3"></p> <input type="submit" value="valider" name="ok"><br/> </form> <?php if (isset($_POST['ok'])) { //variable de message à vide $msg = ''; echo ("la nombre est ".count($_POST['reponse'])); if(isset($_POST['reponse'])) { echo '<p>Votre choix : </p>'; foreach ($_POST['reponse'] as $choix) { echo $choix.'<br/>'; } } else { echo 'Veuillez faire un choix'; } } ?> </body> </html>
Oui, les boutons radios sont utiles pour un choix unique, mais j'aurais dû préciser dans mon message que je souhaitais limiter le nombre de case à cocher à 2 choix.
Merci quand même.
<form method="POST" action="index.php">
1 <input type="checkbox" name="reponse[]" value="1">
2 <input type="checkbox" name="reponse[]" value="2">
3 <input type="checkbox" name="reponse[]" value="3"></p>
<input type="submit" value="valider" name="ok"><br/>
</form>
<?php
if (isset($_POST['ok'] && count($_POST[reponse]<=2))) {
echo ("la nombre est ".count($_POST['reponse']));
if(isset($_POST['reponse']))
{
echo '<p>Votre choix : </p>';
foreach ($_POST['reponse'] as $choix)
{
echo $choix.'<br/>';
}
}
else
{
echo 'Veuillez faire un choix';
}
}
?>
Il était résolu mais j'ai oublié de clore le sujet.
Merci encore !
@ la prochaine ! ;)
Kat.999
Voici mon code :
Merci d'avance !
Kata ;)