Mam coś takiego:
w index.php dołączany jest plik show.php za pomocą include.
w show.php jest instrukcja switch, której "przełącznikiem" jest wartość zmiennej $_GET[dzial] podawanej w url`u linków.
W kazdym case jest treść konkretnego działu.
Przykład:
show.php
========
<?php switch($_GET[dzial]){ case 'nazwa_dzialu1': echo ' treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść'; } echo ' treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść treść'; } case 'nazwa_dzialu2': case 'nazwa_dzialu3': } ?>
Chciałbym żeby wszystkie dane znajdowały się w bazie. Czy będzie poprawnie przenieść treść każdego case`a do osobnego wpisu w bazie danych, wywalając show.php i zczytując całą treść z kodem PHP z bazy danych (np. za pomocą funkcji eval)?
Przy małej ilości treści nie ma problemu, ale mam działy z wielką ilością wyświetlanych sztywno danych "przeszytych" kodem zczytującym dane z bazy i nie wygląda to jakoś elegancko, nie mówiąć już o nie możności przeszukiwania treści sztywno zdeklarowanej w pliku (show.php).
A może zastosować jakieś inne rozwiązanie?
Dziękuję z góry za ew. podpowiedzi.