Hi.
Habe folgende Tabellen:
system_permission_squad
und
user_permission
Nun würde ich gerne die alle Gruppen in dem der Benutzer in der Tabelle user_permission ist auslesen, in einem Array speichern und dieses Array dann durch die Tabelle system_permission_squad leiten. Alle Ergebnisse sollen in einem Session-Array gespeichert werden:
Bsp.:
$_SESSION['permission']['news_add'] = $permission['news_add'];
Dabei sollen nur die die Einträge welche ein "yes" ergeben ausgelesen werden. Diese sollen dann wie oben genannt in nem Session-Array gespeichert werden.
Nur irgendwie weiß ich nicht wirklich wie ich das bewerkstelligen kann :\.
Kann mir da jemand weiterhelfen?
Habe folgende Tabellen:
system_permission_squad
PHP-Code:
CREATE TABLE `fw_system_permission_squad` (
`squad_id` int(11) NOT NULL auto_increment,
`name` varchar(30) NOT NULL,
`icon` varchar(15) NOT NULL,
`news_add` enum('no','yes') NOT NULL,
`news_edit` enum('no','yes') NOT NULL,
`news_delete` enum('no','yes') NOT NULL,
`news_check` enum('no','yes') NOT NULL,
`system_module` enum('no','yes') NOT NULL,
`user_add` enum('no','yes') NOT NULL,
`user_edit` enum('no','yes') NOT NULL,
`user_delete` enum('no','yes') NOT NULL,
`user_search` enum('no','yes') NOT NULL,
`user_edit_permission` enum('no','yes') NOT NULL,
`user_show_log` enum('no','yes') NOT NULL,
UNIQUE KEY `group_id` (`squad_id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
user_permission
PHP-Code:
CREATE TABLE `fw_user_permission` (
`user_id` int(11) NOT NULL default '0',
`group_id` int(11) default NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Bsp.:
$_SESSION['permission']['news_add'] = $permission['news_add'];
Dabei sollen nur die die Einträge welche ein "yes" ergeben ausgelesen werden. Diese sollen dann wie oben genannt in nem Session-Array gespeichert werden.
Nur irgendwie weiß ich nicht wirklich wie ich das bewerkstelligen kann :\.
Kann mir da jemand weiterhelfen?

.
Kommentar