Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1248 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Checkbox et session

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Checkbox et session

n°1648728
sclormu
Posté le 26-11-2007 à 09:51:21  profilanswer
 

Bonjour,
 
j'utilise le formulaire suivant et j'aimerai metrre les checkbox cochées par l'utilisateur dans une session pour qu'elles le restent tout au long de la session, mais je ne sais pas comment faire... pouvez vous m'aider svp...
 
 

Code :
  1. <? error_reporting(E_ALL ^ E_NOTICE);
  2. if($_POST["mon_champ"]) { ?>
  3.    Vous avez choisi comme option -
  4.    <b>
  5.    <?
  6.    for ($i = 0; $i < count($_POST["mon_champ"]); $i++)
  7.       echo $_POST["mon_champ"][$i]." - ";
  8.    ?>
  9.    </b><br><br>
  10. <? }
  11. function test($choix) {
  12.    for ($i = 0; $i < count($_POST["mon_champ"]); $i++)
  13.       if($choix==$_POST["mon_champ"][$i])
  14.          return true;
  15. }
  16. ?>
  17. <FORM method="POST">
  18.    <input type="checkbox" name="mon_champ[]"
  19.       <? if(test("1" )) echo "CHECKED"; ?>
  20.       value="1">Option 1<br>
  21.    <input type="checkbox" name="mon_champ[]"
  22.       <? if(test("2" )) echo "CHECKED"; ?>
  23.       value="2">Option 2<br>
  24.    <input type="checkbox" name="mon_champ[]"
  25.       <? if(test("3" )) echo "CHECKED"; ?>
  26.       value="3">Option 3<br>
  27.    <input type="Submit" value="OK">
  28. </FORM>


mood
Publicité
Posté le 26-11-2007 à 09:51:21  profilanswer
 

n°1649127
PierreC
Posté le 26-11-2007 à 20:11:00  profilanswer
 

ben tu initialises des variables de session, puis tu lit les variables de session.
 
j'ai raté quelque chose ?
 
et ca c'est pas mieux :  

Code :
  1. function test($choix) {
  2.        if($choix==$_POST["mon_champ"][$choix])
  3.           return true;
  4. }


 
j'ai pas testé.
 
mais je pense qu'au bout du compte il te faudra une variable de session par case à cocher pour garder l'etat de chaque case, ou mieux stocker un tableau dans une variable de session (il me semble que c possible)


---------------
Du tofu en Alsace : www.tofuhong.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Checkbox et session

 

Sujets relatifs
[CSS] Disposition checkbox et radiocréation de checkbox
Script checkbox...[Java, JSP, Servlet] Problème de session
PHP - ecommerce : session ou pas ?afficher valeur checkbox dans champ de saisie
session.bug_compat_42checkbox ne fonctionne pas
fermeture de session ->écriture dans une base de donnée mysql[PHP] Problème de checkbox dans une session
Plus de sujets relatifs à : Checkbox et session


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR