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

  FORUM HardWare.fr
  Programmation
  PHP

  session cases à cocher - formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

session cases à cocher - formulaire

n°2006589
Antho03
Posté le 02-07-2010 à 11:53:56  profilanswer
 

Bonjour à tous,
 
J'ai créé un formulaire d'inscription comprenant des cases à cocher. Je souhaiterai intégrer des sessions pour récupérer les infos entrées par l'utilisateur si ce dernier doit revenir sur le formulaire suite à l'insertion de mauvaises données.
Pour les champs  textes et radio il n'y a aucun soucis, cependant je bute sur les cases à cocher.
 
Voilà mon code :

Code :
  1. <input type="checkbox" name="projets_vises[]" id="projets_vises[]" value="cr&eacute;ations d'entreprises" />
  2. Cr&eacute;ation d'entreprises<br />
  3. <input type="checkbox" name="projets_vises[]" id="projets_vises[]" value="Projet innovants / fort potentiel" />
  4. Projet innovants / fort potentiel<br />
  5. <input type="checkbox" name="projets_vises[]" id="projets_vises[]" value="Transmission / reprise d’entreprise" />
  6. Transmission / reprise d’entreprise<br />
  7. <input type="checkbox" name="projets_vises[]" id="projets_vises[]" value="Economie sociale et solidaire" />
  8. Economie sociale et solidaire<br />
  9. <input type="checkbox" name="projets_vises[]" id="projets_vises[]" value="Projet coop&eacute;ratif (cr&eacute;ation ou reprise d’entreprise)" />
  10. Projet coop&eacute;ratif (cr&eacute;ation ou reprise d’entreprise)


 
Dans ma page de traitement :

Code :
  1. $_SESSION['projets_vises'] = implode(",", $_POST['projets_vises']);


 
Pour info, je pensais utilisais le même bout de code que pour mes radio :

Code :
  1. <?php if($_SESSION['type_organisme']=='Association') {echo 'checked="checked"';}?>


 
Mais si je fais ça pour mes cases à cocher, le nombre de tests à faire va être sans fin...
 
Auriez-vous un bout de code à me proposer ?
 
Merci d'avance

mood
Publicité
Posté le 02-07-2010 à 11:53:56  profilanswer
 

n°2006793
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 02-07-2010 à 23:55:37  profilanswer
 

pourquoi ne pas faire un tableau ? ça te permettrait de boucler ...
 
déjà tes ID ne sont pas bons : l'ID est unique dans une page, or  id="projets_vises[]" existe autant de fois qu'il y a de cases ...
il faudrait mettre id="projets_vises_1" id="projets_vises_2 "etc. par exemple.


---------------
NewsletTux - outil de mailing list en PHP MySQL
n°2007438
Pascal le ​nain
Posté le 06-07-2010 à 15:37:49  profilanswer
 

Moi je ferai
 

Code :
  1. $_SESSION['projets_vises'] = $_POST['projets_vises'];


 
Et puis faire un foreach du tableau POST si tu veux revenir en arrière


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

  session cases à cocher - formulaire

 

Sujets relatifs
[Access 2007] Cocher cases pour une requête[VBA] Formulaire continu avec un recordset
vérifier les champs d'un formulaire contactCréation formulaire de recherche très simple depuis données excel
Pourquoi ce formulaire n'est-il pas testé ?Macro pour formulaire
sécurité formulaireProblème de variable de session
Problème formulaire de contact / envoi mail 
Plus de sujets relatifs à : session cases à cocher - formulaire


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