Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php], problem ze znikającą zmienną
kozioł
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

Ostrzeżenie: (0%)
-----


Witam

mam taki problem ,

otóż mam skrypt który skłąda się z dwóch formularzy(na jednej stronie) , w pierwszym formularzy określam warunki jakie maja być wyświetlone w drugim formularzu czyli np.

w pierwszym wybieram jednostkę daję szukaj i pod spodem w drugim formularzu wyświetla mi się pierwszy delikwent z tej jednostki jaką wybrałem wyżej z bazy z jego danymi osobowymi. Teraz przechodzę do tego drugiego formularza gdzie wyświetliły mi sie dane , wpełniam jakieś dodatkowe pola np. PESEL , i klikam wyślij(robie UPDATE bazy) , wszystko fajnie , ale jak zapiszą się dane do bazy , to formularz wraca do formy początkowej , i już nie pamięta jaką jednostke wybrałem , i znów muszę ją wybrać aby wyświetlił mi następną osobę z tej samej jednostki. Czy można jakoś tak zrobić aby po zapisaniu danych do bazy i powrocie do formularza ta zmienna nie gineła do momętu wybrania innej wartości?




dzięki za pomoc


pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Ar2r
post
Post #2





Grupa: Zarejestrowani
Postów: 140
Pomógł: 16
Dołączył: 12.06.2002
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Można. Przechowuj w drugim formularzu id wybranej jednostki w polu hidden
Go to the top of the page
+Quote Post
dem
post
Post #3





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

Ostrzeżenie: (0%)
-----


rozumiem, ze strona jest odswiezana 3x w jednym cyklu, tzn:

1. wybranie jednostki do wyszukiwania -> submit
2. uzupelnienie danych w formularzu -> submit
3. powrot do punktu 1. gdzie powinna byc zaznaczona opcja, ktora wybrales w ktoku 1.

jesli tak jest to po prostu na poczatku pt. 2 wstawiaj jednostke wg. ktorej szukasz do sesji i zawsze w pt. 1 sprawdzaj czy istnieje sesje taka i taka, jesli tak to zaznaczane jest odrazu odpowiednie pole

mam nadzieje ze o to chodzilo,
pozdro

edit:
a jesli nie chcesz tak to patrz post ponad moim (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował dem 16.11.2007, 14:21:47
Go to the top of the page
+Quote Post
kozioł
post
Post #4





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

Ostrzeżenie: (0%)
-----


tak jest odeświeżanie 3x ,

wykombinowałem cos takiego i działa:

wstawiam wartość w pierwszym formularzu (potem submit) i idzie to jako zmienna do drugiego formularza przez POST w tym samym skrypcie , w drugim formularzy tego skryptu wypełniam dodatkowe dane (potem kolejny submit) i wysyłam go juz do innego skryptu który odpowiada ża UPDATE bazy SQL , dane są wstawiane do bazy i teraz

na początku drugiego skryptu upload.php pobrałem zmienną z tego pierwszego formularza skryptu formularz.php , a nastepnie , przesłałem ją (submit)spowrotem , do skryptu formularz.php też POST-em , i już nic nie musiałem dajel robić.

Jest teraz tak że dopóki nie zmienię wartości w pierwszym formularzu (nazwy jednostki) , zawsze wyświetlają mi się osoby z danej jednostki , po kolejnym UPDATE bazy.

co sądzicie o tym, są jakieś zagrożenia że to przestanie działać ?


jeszcze raz dziękuję za pomoc i cenne uwagi
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 22:24