![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 2 Dołączył: 18.05.2010 Skąd: Norwich Ostrzeżenie: (0%) ![]() ![]() |
Problem pokazał się dzisiaj w firefoxie, inne przeglądarki działają dobrze, ff przestawia dane;) wysyłam w takiej kolejności $_POST['a'], $_POST['b'], a firefox odwraca na $_POST['b'],$_POST['a'], dane przykładowe, nie mogę znaleźć zasady na jakich to działa. I nie występuje to zawsze, ale dla niektórych, ff w jakiś sposób te dane sortuje ? Problem jest na tyle uciążliwy, że cała obsługa bazy odbywa się[html][php] na array_values. Prosiłbym o pomoc albo jakiś fix.
Ten post edytował qasz 25.01.2011, 16:30:00 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Oczywiście, że nie widzę problemu. Byłeś w stanie wyłapać ten błąd na FF sam czy patrzysz z logów? Bo jak z logów o bardzo możliwe,że użytkownik sam np zmienił kolejność elementów w formularzu.
Winą twojego kodu jest dziwna zależność wstawiania danych od kolejności wartości w tablicy odebranej OD użytkownika. Tak to jest błąd twojej aplikacji. Nie znalazłem nawet wzmianki o takim bugu w FX więc pozostaje poprawić kolejność wartości POST po stronie skryptu PHP.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:22 |