![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 8.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Robię dodawanie artykułów na stronę i mam pewien problem. Otóż jak zrobić aby po napisaniu tresci w formularzu na dole były przyciski: zakończ - zapisałby to co wpisano w pola i wyszedł z edycji dalej - zapisałby to co wpisano i otworzył kolejne pole aby można było pisać następną stronę artykułu. Niebardzo wiem jak szukać odpowiedzi na moje pytanie dlatego kieruję je tutaj. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
No i teraz już wszystko wiemy (IMG:style_emoticons/default/smile.gif) Z tym, że mylisz się, iż do jednego podtytułu masz jedną treść (IMG:style_emoticons/default/winksmiley.jpg) Zauważ, że jeden tytuł musi mieć przynajmniej jeden podtytuł i tu się zgadzamy. Ale jeden podtytuł może mieć więcej niż jedną stronę treści. Na to Twoja struktura akurat także pozwala (IMG:style_emoticons/default/winksmiley.jpg) Dzięki temu możesz mieć do jednego podtytułu kilka stron. No chyba, że masz indeks typu PRIMARY lub UNIQUE nałożony na kolumnę idpodtytułu w tabeli tresc. Ale raczej wątpię, by było tam coś innego niż zwykły INDEX.
Sprawdzenie który został wciśnięty najlepiej rozpoznać poprzez nadanie obu guzikom typu submit i unikalnych name, a potem wyłapywanie w pliku odczytującym, które name znajduje się wśród przesłanych postem (IMG:style_emoticons/default/smile.gif) Najprościej chyba tak: if( array_key_exists( 'name_submita', $_POST ) ) EDITL: A dlaczego uważam, że ktoś zrobił celowo kilka stron do podrozdziału? Bo gdyby była to relacja 1 do 1 to by zwyczajnie podtytuł i treść zawarł w jednej tabeli jako osobne pola. Układ jaki Ty masz pozwala na utworzenie w X artykułów dowolna liczbę od 1 do Y podrozdziałów, a każdy z nich może mieć od 1 do Z stron (IMG:style_emoticons/default/smile.gif) Dzięki temu możesz "obejść" nawet częściowo numerację rozdziałów i stron bez konieczności pamiętania ich id jeśli dobrze zastosujesz ORDER BY i LIMIT. Czyli zamiast pamiętać, że w artykule 4 w podrozdziale 3 o id = 15, chcesz zobaczyć stronę 2, o id = 56 możesz zamiast szukać kombinacji 4/15/56 szukać 4/3/2 (IMG:style_emoticons/default/winksmiley.jpg) Ale jak? To już zostawiam Tobie do przemyślenia. Ten post edytował thek 2.03.2010, 13:16:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 20:54 |