Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Problem z $_POST
qasz
post 25.01.2011, 16:29:10
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qasz
post 25.01.2011, 16:42:21
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 2
Dołączył: 18.05.2010
Skąd: Norwich

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


Kodu z wiadomych względów nie mogę pokazać. Popatrz:
  1. <form action="" method="post">
  2. <input type="text" name="a" value="xx" />
  3. <input type="text" name="b" value="yy" />
  4. </form>

  1. $tmp = $_POST;
  2. $tmp = array_values($tmp);
  3. sql_query("insert ...",$tmp);
  4.  


W tak wielkim skrócie wygląda problem, jak odwróci się $_POST z a na b to będzie problem z dodaniem winksmiley.jpg jeżeli są sprawdzane setki innych warunków. Przebudowa tego, że każdy element jest po kolei dodawany do tablicy nie wchodzi nawet w rachubę, skrypt ma setki różnych insertów, a tylko w jednym obecnie był problem zaraportowany i tylko pod firefoxem, więc sądzę, że to jest jego wina.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:06