I ont une forme qui liste id du module et aussi sub_module_id, par exempleInsérer des valeurs de tableau dans la base de données
- ADMIN === est module parent ID
- utilisateurs === sous-module id
ici admin apparaît dans le menu et les utilisateurs à l'intérieur d'administration
maintenant à l'intérieur de la forme que j'ai utilisé comme case à cocher
[]Admin
[]Users
pour le module parent ID administrateur
<input id='module_permission[]' onclick=\"selectall()\" type='checkbox' value='".$key."' name='module_permission[]' $val_checked ><b>".$val."</b><br> ";
pour les modules sous
<input type='checkbox' id='sub_module_permission[$l][]' name='sub_module_permission[$l][]' value='".$key1 ."' onclick=\"selectParent($l);\" $val_checked>".$val1."<br> ";
quand je clique dans la case à cocher son id obtenir après et j'ai besoin d'insérer à databse mais je suis unabale d'insérer la sous id _module dans la base de données
pour poster
$module_id=$_post[module_permission]
foreach($module_id as $key=>$value){
$sql2 = "INSERT INTO user_permissions(permission_id, employee_cd,module_id) values
(PERMISSION_ID_seq.nextval,'$employee_cd','$value')";
$this->db->db_query($sql2);
}
pour les sous _modules
$sub_module_id =$_POST['sub_module_permission'];
print_r($sub_module_id);
foreach($sub_module_id as $sub_key=>$sub_value)
{
echo $sub_value[1];
$sql4 = "INSERT INTO user_permissions(permission_id, employee_cd,module_id) values
(PERMISSION_ID_seq.nextval,'$employee_cd','$sub_value')";
ICI identifiant du module parent sont insérés dans la base de données, mais pas le sub_module
s'il vous plaît aider
Juste quelques questions, qu'est-ce que "PERMISSION_ID_seq.nextval"? – Extrakun
PERMISSION_ID_seq.nextval » il est tout simplement id avec la séquence réé dans l'oracle –