Rozumiem. Przy zaawansowanych programach pojawia się często tego typu problemy i często można je rozwiązać różnymi wzorcami projektowymi. Aktualnie mój kolega zabrał się za robienie kursu dot. tego tematu.
Gdy zna się wzorce i potrafi się je stosować można napisać odpowiednie klasy, które będą to wszystko fajnie zgrywały. Jednak to trochę za dużo tłumaczenia na forum, musisz niestety na ten temat poczytać. Pamiętaj, że kod, który jest wykonywany na pewno nie powinien być w bazie danych. Musisz poczytać na ten temat, ew. samemu coś spróbować wymyślić... możesz stworzyć jakąś klasę, która na podstawie przyjętych argumentów będzie decydowała, które skrypty wywołać, tylko musisz to zrobić, żeby to miało ręce i nogi. Tzn. aby gdy dodasz coś przez CMS'a do bazy danych to nie trzeba było później zmieniać coś w kodzie. Z tego powodu musisz napisać jakiś uniwersalny kod dla samego menu, dla samego wyświetlania etc.
Możesz oczywiście trzymać w bazie danych kod php i później go wywołać funkcją eval(), ale jest to niebezpieczne zagranie. Co prawda szansa, że ktoś Cię zaatakuje jest pewnie mała, ale gdyby coś się takiego stało to może zrobić niezłą "sieczkę"
