Witam :)
Chcę nauczyć się tworzenia stron przy użyciu frameworka. Na początek wybrałem CodeIgniter. Zacząłem swój pierwszy projekt w celach edukacyjnych. Będzie to proste narzędzie do przesyłania formularza z załączonym plikiem. Dostęp do formularza jest tylko dla zarejestrowanych i zalogowanych. Z częścią administracyjną sobie poradzę (jest masa tutoriali na ten temat itp.). Problem stwarza mi baza danych i sam formularz.
Do konkretów. Mam sporą bazę danych np. z samochodami lub książkami. Formularz ma być na zasadzie małego wywiadu z użytkownikiem i w kilku krokach. Tak chyba powinno być łatwiej na początek niż wszystko robić na jednej stronie?
Użytkownik przechodzi do formularza i ma wybrać np. Producenta samochodu. Wybiera "Forda", klika dalej. Jest wysyłane zapytanie do bazy i wyświetlone marki samochodów Forda na kolejnej podstronie np. w rozwijanej liście. Wybiera np. "Fiesta". Kolejne zapytanie do bazy, i na 3 stronie są wyświetlone w rozwijanej liście generacje Fiesty (I, II, III itd.) Kolejnym krokiem będzie wybranie generacji i wyświetlenie silników, kolejna podstrona. Po wyświetleniu i wybraniu silnika chce wyświetlić pełny formularz z pobranymi danymi na temat wybranego samochodu z bazy. Plus możliwość zamieszczenia pliku.
Tak prezentuje się struktura bazy danych, którą udało mi się zdobyć na potrzeby projektu.
Cały formularz ma być zapisany w bazie, a plik wysłany na serwer. Z tym końcowym etapem już sobie poradzę. Jednak nie mam totalnie pomysłu na zrobienie samego kreatora w kilku krokach. Zapytanie do bazy i pobranie z niej odpowiednich danych na podstronę. Tutaj mam prośbę do Was o nakierowanie mnie na odpowiedni kierunek, myślenie, technologie, sposób na to.
Pozdrawiam serdecznie.