Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php formularz
Ognyk
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.01.2007

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


Witam

Mam mały problem. Mam formularz php i web 2.0. W formularzy mam pola o nazwie tab[]

w IE niema problemu numery tablic nadawane sa przy pobieraniu zmiennych z formularza.

Na poczatku: tab[0], tab[1], tab[2]

Zmiana kolejnosci (web 2.0): tab[1], tab[0], tab[2]

I wszystko gra

Pod mozilla jest problem bo numery tablic chyba nadawane sa odrazu przy tworzeniu formularza

Na poczatku: tab[0], tab[1], tab[2]

Zmiana kolejnosci (web 2.0): tab[0], tab[1], tab[2]

I mimo zmiany kolejnosci wczytuje dane takie jak przy ładowaniu strony.



Nie wiem czy jasno opisałem przykład.
Ale chciałem zapytac czy istanieje funkcja która wyswietli mi kolejnosc pobieranych zmiennych z formularza
Glownie o mozille chodzi.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ognyk
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.01.2007

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


pola (pobierane z bazy Value to normalnie ID - z bazy ):
  1. <ul id=ul1 class=draglist>
  2. <?php
  3. echo '<li>nazwa1</li><input type=hidden name=tabAA[] value=id1>';
  4. echo '<li>nazwa2</li><input type=hidden name=tabAA[] value=id2>';
  5. echo '<li>nazwa3</li><input type=hidden name=tabAA[] value=id3>';
  6. echo '<li>nazwa4</li><input type=hidden name=tabAA[] value=id4>';
  7. ?>
  8. </ul>


efekt:
  1. Array
  2. (
  3. [tabAA] => Array
  4. (
  5. [0] => 1
  6. [1] => 2
  7. [2] => 3
  8. [3] => 4
  9. [4] => 5
  10. [5] => 6
  11. )
  12.  
  13. [SubList] => true
  14. [Submit2] => Zapisz Układ Okien
  15. )


Jak web 2.0 (na stronie łapie myszka i przeciagam wyzej albo nizej), to mam efekt:

IE:
  1. Array
  2. (
  3. [tabAA] => Array
  4. (
  5. [0] => 2
  6. [1] => 1
  7. [2] => 3
  8. [3] => 4
  9. [4] => 5
  10. [5] => 6
  11. )
  12.  
  13. [SubList] => true
  14. [Submit2] => Zapisz Układ Okien
  15. )


Mozilla:
  1. Array
  2. (
  3. [tabAA] => Array
  4. (
  5. [0] => 1
  6. [1] => 2
  7. [2] => 3
  8. [3] => 4
  9. [4] => 5
  10. [5] => 6
  11. )
  12.  
  13. [SubList] => true
  14. [Submit2] => Zapisz Układ Okien
  15. )


Dobra juz poprawiłem, ale napisze, może komus sie przyda.

Powinno być:
  1. <ul id=ul1 class=draglist>
  2. <?php
  3. echo '<li>nazwa1<input type=hidden name=tabAA[] value=id1></li>';
  4. echo '<li>nazwa2<input type=hidden name=tabAA[] value=id2></li>';
  5. echo '<li>nazwa3<input type=hidden name=tabAA[] value=id3></li>';
  6. echo '<li>nazwa4<input type=hidden name=tabAA[] value=id4></li>';
  7. ?>
  8. </ul>


Mozilla nie łapała ukrytych pol w odpowiedniech <LI>
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 10:15