Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/07/2011, 11h59   #1
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
Par défaut Tableau multidimensionnel et post

Bonjour,

J'ai un souci avec la construction d'un tableau et je dois récupérer les valeurs de cases à cocher :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<form method="post" action="">
 
<h1>Groupe utilisateurs</h1>
<p><h2>module 1</h2>
<strong>1 : ajouter une page</strong>
 <input type="checkbox" name="droits[]" value="X" checked=checked/>Create
 <input type="checkbox" name="droits[]" value="X" checked=checked/>inline
 <input type="checkbox" name="droits[]" value="X" checked=checked/>update
 <input type="checkbox" name="droits[]" value="X" checked=checked/>delete
 
<br/><strong>2 : ajouter une rubrique</strong>
 <input type="checkbox" name="droits[]" value="X" />Create
 <input type="checkbox" name="droits[]" value="X" checked=checked/>inline
 <input type="checkbox" name="droits[]" value="X" />update
 <input type="checkbox" name="droits[]" value="X" />delete
<br/></p><p><h2>module 2</h2>
<strong>3 : Ajouter une galerie</strong>
 <input type="checkbox" name="droits[]" value="X" checked=checked/>Create
 <input type="checkbox" name="droits[]" value="X" />inline
 <input type="checkbox" name="droits[]" value="X" />update
 <input type="checkbox" name="droits[]" value="X" />delete
<br/><strong>4 : Ajouter une image &agrave; une galerie</strong>
 
 <input type="checkbox" name="droits[]" value="X" checked=checked/>Create
 <input type="checkbox" name="droits[]" value="X" />inline
 <input type="checkbox" name="droits[]" value="X" />update
 <input type="checkbox" name="droits[]" value="X" />delete
<br/></p>    
<input type="submit" name="Enregistrer" value="Enregistrer"/>
</form>
voici ma table qui récupère les valeurs :
id | groupe_id | module_id | module_action_id | droits
1 | 1 | 1 | 1 | 00XX
2 | 1 | 1 | 2 | X0XX
2 | 1 | 2 | 1 | X0XX
3 | 1 | 2 | 2 | 000X

merci (j'espère que c'est à peut-près clair)
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/07/2011, 12h06   #2
Futur Membre du Club
 
Inscription : mai 2007
Messages : 115
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 115
Points : 19
Points : 19
je pense avoir trouvé la solution à mon souci en ajout des champs cachés :

Code :
1
2
3
4
5
6
7
8
9
10
 
 
<h1>Groupe utilisateurs</h1><p><h2>module 1</h2>
<strong>1 : ajouter une page</strong>
 <input type="hidden" name="ligne[5][groupe]" value="2" />
 <input type="hidden" name="ligne[5][module]" value="1" />
 <input type="hidden" name="ligne[5][action]" value="1" />
 <input type="checkbox" name="ligne[5][droits][]" value="X" checked=checked/>Create
 
...
totofe49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h04.


 
 
 
 
Partenaires

Hébergement Web