en fait des que je clique sur un checkbox j'aimerais envoyer 2 informations : menu_id et gp_id
je pensais dc creer un tableau $perm et d'affecter mes valeurs a $perm[0] et $perm[1] de cette manière
Code :
- $req1 = mysql_query("SELECT nom, lien, id, id_rep FROM menu WHERE id_rep='$rep_menu->id' ORDER BY 1 DESC" ) ;
- while ($menu = mysql_fetch_object($req1))
- {
- $req_gp = mysql_query("SELECT group_id, group_name FROM phpbb_groups ORDER BY 1 DESC" ) ;
- while ($gp = mysql_fetch_object($req_gp))
- {
- $k=$k+1;
- $perm[0] = $menu->id;
- $perm[1] = $gp->group_id;
- echo "$gp->group_name<input type='checkbox' name='id_perm[$k]' value='$perm[$k]'>
- }
- }
|
et recuperer mes valeurs de cette manière
Code :
- while( list($cle_perm,$val_perm) = each($perm) )
- {
- //echo "id perm $id_perm";
- $k=$k+1;
- echo "<br>id_perm : $val_perm[0] et k=$k";
- }
|
mais j'ai un message d'erreur :
Citation :
Warning: Variable passed to each() is not an array or object in c:\documents and settings\alex\bureau\menu24-2\menu_maj.php on line 35
|
dc visiblement c pas un tableau pour lui
je pensais concatetener comme j'ai deja fait et faire un split, mais la ce sont des nombres et non pas une chaines de caratères