![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 10.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Jestem początkujący. Mam 2 pliki: index.php, gdzie mam formularz do wypelnienia oraz zapisz.php, ktory wykonuje mi zapis danych z formularza do bazy. Po pomyslnym zaladowaniu chce wyswietlic odpowiedni komunikat, ale tak żeby wiadomość została wyświetlona na stronie index.php w określonym miejscu. Nie wiem za bardzo jak to zrobić, domyślam się że trzeba skorzystać z sesji oraz funkcji header(). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 2 Dołączył: 23.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
I dobrze myślisz... Ustawiasz w sesji sobie zmienną z komunikatami. Zazwyczaj jest to jakaś tablica. Na stronie formularza sprawdzasz, czy ona istnieje i czy coś ma. Jeśli tak, to wyświetlasz elementy tablicy i je usuwasz, bo może tylko raz się pojawić taka wiadomość. To tak zwane informacje flash, czyli jednorazowe. Wiadomości te ustawiasz wewnątrz skryptu, który zajmuje się obrabianiem informacji POST, czyli ten co jest jako action formularza.
Jak to może wygladać przykładowo? Skrypt formularza:
a jak przetwarzanie? Oczywiście nie zapomnij o ostylowaniu... Ja tutaj dałem przykładowo 4 klasy, ktore miały by postać: Jakwidzisz.. Nie jest to trudne nawet w prostej wersji (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 10:32 |