nowy_pehapowiec
27.09.2009, 01:42:00
Tworząc swój panel administracyjny baz natknąłem na trudność w identyfikowaniu która ze stron formularza ma być aktualnie wyświetlana. A co za tym idzie co ma być wyświetlone, jakie funkcje wywołane. Powiedzmy, że ta baza to baza sklepu internetowego. Na początku pracy z formularzem wybieram co chce zrobić: zarządzać bankiem produktów czy bankiem zdjęć. Mam rozgałęzienie. Potem wybieram co chce zrobić: dodać albo usunąć rekord(y). Kolejne rozgałęzienie. I tak dalej. Czy można powiedzieć, że to ileś powiązanych ze sobą wielostronicowych formularzy. Gdyby był tylko jeden to używam zmiennej step i po jej wartości (najlepiej całkowitej) jednoznacznie sprawdzam która strona formularza jest otwarta w przeglądarce. Ale przy zarządzaniu bazą z wieloma tabelami nie jest już tak prosto. Jak to zrobić, żeby było przejrzyście w kodzie?
pozdro
erix
30.09.2009, 07:56:48
Cytat
Na początku pracy z formularzem wybieram co chce zrobić: zarządzać bankiem produktów czy bankiem zdjęć. Mam rozgałęzienie.
No to jak przecież masz w osobnych plikach...? Szczerze mówiąc, nie rozumiem trochę problemu...
nowy_pehapowiec
30.09.2009, 16:12:11
Wiesz, może wyda Ci się to banalne. Ale jest jeden plik nazywa się form.php i ma on docelowo służyć do zarządzania całą bazą. Tylko, że baza ma wiele tabel i wiele różnego rodzaju danych. Przez co samo nawigowanie po panelu to jakby rozpisać to wyjdzie taka drzewiasta strukturka. I normalnie do nawigowanie po takim czymś to przydaje się baza. Ale tutaj do obsługi bazy nie chce używac innej bazy ale samych prostych rozwiązań jak sesje i ciasteczka. I niestety wszystko się sypie. Warunków do sprawdzania co zostało przesłane postem i co wyświetlić jest dużo. Skrypt ma już dużo za dużo linijek. I w dodatku jak mam otwartych kilka okienek z tą stroną to sesje mi się nadpisują i ogólnie jeden wielki bajzel. Nie jarze jak to lepiej zrobić, żeby działało. Jak masz jakieś rady to wal śmiało.
pozdro