Problem... hmm ale z czym ? chyba odswieżanie |
Problem... hmm ale z czym ? chyba odswieżanie |
18.06.2003, 21:32:03
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 18.06.2003 Ostrzeżenie: (0%) |
Witam, i do rzeczy.
przechodze do strony poprzez link: chng_pdata.php?id=1 nastepnie na tej stronie wybieram odpowiednie rekordy wlasnie wedlug id, formularz ktory jest na tej stronie sluzy do poprawiania rekordow, czyli zmieniam zatwierdzam i jest ok, zmienia w formularzu pokazuje zmienione wartosci, w bazie tez jest zmienione. Problem jest w tym ze jak teraz znowu wejde na ta strone to w fomularzu pojawiaja sie stare wartosci sprzed zmiany. Strona ta przy ladowaniu powinna pobrac pola do formularza ale dzieje sie tak dopiero po odswieżeniu strony w przegladarce. Dziwi mnie to ze na innych podstronach nie mam tego problemu a robie to identycznie.. :?: :?: z gory dzieki i czekam na odpowiedz |
|
|
20.06.2003, 16:43:19
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) |
Rzuć kawałkiem kodu, odpowiedzialnym za wypełnianie pól formularza danymi z bazy.
|
|
|
20.06.2003, 19:52:09
Post
#3
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.04.2003 Ostrzeżenie: (0%) |
Dzieje się tak tylko na tej podstronie?
Czy na stronach gdzie nie korzystasz z BD też tak się dzieje? Ja mam podobny problem ale to jest raczej problem przeglądarki. Czasem na stronach muszę doświerzyć zawartość bo jest wyświetlana stara - na dodatek czasem to odswierzenie pomaga a czasem nie :[ Mam ustawione w przeglądarce rzeby sprawdzała zmiany na stronie, ale kombinowalem już różnie - i z auto i z nigdy. Cholera wie co to jest :| |
|
|
22.06.2003, 14:59:01
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 18.06.2003 Ostrzeżenie: (0%) |
Na poczatku przepraszam za brak oddzewu ale od dnia w ktorym rozpoczalem ten temat nie moglem wogole wejsc na php.pl, ....czy byl jakis pad serwera...
Przez te dni gdy php.pl bylo [moze tylko dla mnie :?: ] nie osiagalne, kombinowalem i rozwiazalem ten problem, dodajac: header("Cache-Control: no-cache, must-revalidate"); ..dane do formularza wpsiywalem tak ze pierwsze przypisywalem pobrane dane do zmniennych: while($row = mysql_fetch_array($result)) { $chng_name=$row['name'];$chng_surname=$row['surname'];$chng_adress1=$row['adress1'];$chng_adress2=$row['adress2'];$chng_zip1=$row['zip1'];$chng_zip2=$row['zip2'];$chng_city=$row['city'];$chng_phone1=$row['phone1'];$chng_phone2=$row['phone2']; } i pozniej w pliku skin: <input tabindex='1' class='input_name' type='text' name='chng_name' value='".$chng_name."'> Cytat Dzieje się tak tylko na tej podstronie?
Czy na stronach gdzie nie korzystasz z BD też tak się dzieje? Dzialo sie tak tylko na tej stronie poniewaz tylko w niej dane byly automatycznie ladowane do formularza razem ze strona, czyli faktycznie przegladarka cachowala strone o adresie np. chng_pdata.php?id=1 i pozniej ja ladowala z pamieci przy nastepnym otwarciu. Jezeli wywolywalbys strone o chng_pdata.php?id=2 to wyswietlil by ja prawidlowo o ile wczesniej nie wylowywales ja juz z tym parametrem [id=2] Na innych stronach dlatego bylo ok poniewaz dane ladowalem w wyniku submita formularza metoda POST tak wiec tego przegladarka nie moze scachowac. Ta metoda z headerem ktora podalem jest dobra bo przynajmnie jest niezalezna od ustawien przegladarki. dzieki i pozdr lele |
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 15:50 |