Hola GatorV
Ya he obtenido el valor del array e inclusive ya puedo grabar en la tabla:
Nivel_Actividad (id_niv, id_act), y lo hize de esta manera, derrepente alguien lo puedo modificar a su gusto
Código PHP:
foreach($this->getId_act() as $activ){
$inserta= $db->prepare( "INSERT INTO NivelAcceso_Actividad VALUES(?,?)" );
$db->execute( $inserta, array($this->getId_niv(),$activ) );
}
como por ejemplo:
id_niv ....................... id_act
2..............................1
2..............................4
2..............................5
3..............................2
3..............................4
3..............................5
Es decir un nivel puede tener muchas actividades(el 2 es operario ytienes las activiades 1,4 y 5 y asi sucesivamente)
Ahora el problema, es cuando quiero modificar las activiades para un determinado Nivel, me devuelva TODAS LAS ACTIVIDADES que hay, es decir, que me los muestre en checkbox y si el nivel tiene tres actividades, éstas deben de venir marcadas de la consulta a la tabla.
Por ejemplo tengo 50 actividades en total pero para un nivel solo tengo 15 actividades asociadas a ese id seleccionado. En otras palabras me los debe mostras las 50 actividades de las cuales solo tendran que estar seleccionadas 15 y el resto desmarcadas para poder modifcarlas.
Lo que pasa es que es la primera vez que uso la Libreria PEAR que tiene sus propias funciones y estoy entrando al mundo de la POO y se me hace un poco dificil.
Te agradeceria bastante si me puedieras ayudar en esto.
Gracias y saludos
Tabla1
Nivel (id_niv, nombre, ......)
Tabla2
Actividad (id_act, modulo...)
Tabla3
Nivel_Actividad (id_niv, id_act)