![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
witam
nie mialem tego problemu dopoki nie wstawilem tego (ponizej), mysle ze chodzi o to ze tablica $_POST po przeladowaniu ulega "wyczyszczeniu" :/
normalnie domyslnie sobie wyswietlam zawartosc sesji i jest: $_SESSION['nazwa']= $_SESSION['adres1']= $_SESSION['adres1_nr']= $_SESSION['adres2']= $_SESSION['adres2_kod']= $_SESSION['wojewodztwo']=dolnośląskie $_SESSION['tel1']= $_SESSION['tel2']= $_SESSION['fax']= $_SESSION['www']= $_SESSION['opis']= $_SESSION['ok']=Przejdz dalej po zmienie ilosci tego pola wartosci sie kasuja :/ zmienne przekazuje z poprzedniej strony za pomoca POST do SESJI
czy da sie jakos tego javascripta zrobic tak zeby pamietal dane z sesji? jeszcze zobrazuje sytuacje moze bedzie latwiej zrozumiec: (IMG:http://img704.imageshack.us/img704/584/skrin1.png) (IMG:http://img40.imageshack.us/img40/2707/skrin2hn.png) Ten post edytował lnn 17.01.2010, 00:00:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
Masz błąd bo wywołujesz przeładowanie strony w zdarzeniu onchange. POST nie zostaje wtedy wysłany bo zdarzenie submit nie zostaje wywołane. By tak się nie działo powinieneś przebudować skrypt by tworzył dynamicznie te pola bez przeładowania (w JS) a same wyniki były odebrane jako tablica, czyli najlepiej niech to będą input z name="nazwa_twoja[]" (IMG:style_emoticons/default/winksmiley.jpg) No a ponadto samo dodawanie i odejmowanie powinno być nie na SELECT, bo każda zmiana tego skasuje Ci poprzednie wartości wpisane przy tworzeniu nowych. A przecież user mógl wiąć 5 tylko choć potem przypomni mu się jeszcze 3. I co wtedy? Ma wpisywać wszystkie od nowa? (IMG:style_emoticons/default/winksmiley.jpg) EDIT: Tobie powinno chodzić o coś takiego jak na tym serwisie gdzie są oferty pracy Zobacz jak tam mają pola Oferujemy, Obowiązki, Oczekujemy. Tam jest to mniej więcej tak rozwiązane jak Ci opisuję no dokladnie cos takiego szukalem :/ ale chyba gotowego rozwiazania nie znajde.. to jest chyba jQuery?? z tego co ze zrodla wyczytalem.. czyli wyzsza szkola jazdy :/ no ale dzieki mimo wszystko Ten post edytował lnn 17.01.2010, 00:48:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:50 |