Se connecter avec
S'enregistrer | Connectez-vous

checkbox

Dernière réponse : dans Programmation

bonjour à tous,
j'ai cherché dans ce forum une réponse, mais je n'en ai pas trouvé.
j'ai des checkbox dans mon formulaire et une page d'action qui traite le formulaire. Cette page d'action affiche également le formulaire remplit, mais je n'ai en retour qu'une seule valeur pour mes checkbox alors que j'en choisi plusieurs.

j'affiche les checkbox comme suit dans ma page html :

  1. <script language='php'>
  2. $sql2 = "SELECT `lib_diag` FROM `diagnostics`;";
  3. $val2 = mysql_query($sql2);
  4. while($valp=mysql_fetch_assoc($val2))
  5. {
  6. echo"<tr><td><input type='checkbox' name='lib_diag' value='".utf8_encode($valp["lib_diag"])."'>".utf8_encode($valp["lib_diag"]).".$i\n</td></tr>";
  7. }
  8. </script>


ensuite je récupere les valeurs dans ma page d'action :

  1. $lib_diag = $_POST["lib_diag"];


et je les affiche ainsi :

  1. <td colspan='2'>
  2. ".$lib_diag."
  3. </td>

Autres pages sur : checkbox

Lassé par la pub ? Créez un compte

ca marche la balise <script> pour le php ??

sinon renomme ton input avec []
  1. echo"<tr><td><input type='checkbox' name='lib_diag[]' value='".utf8_encode($valp["lib_diag"])."'>".utf8_encode($valp["lib_diag"]).".$i\n</td></tr>";


tu recevras une liste avec les choix de l'utilisateur ...
Lassé par la pub ? Créez un compte