Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Przesyłanie tabilcy getem
Wykrywacz
post
Post #1





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Elo.

Chodzi o tablice datownik, mam:
[JAVASCRIPT] pobierz, plaintext
  1. var box = document.getElementsByName("box");
  2. for (var i=0;i<box.length;i++){
  3. if (box[i].checked == true){
  4. var datownik = document.getElementsByName("datownik");
  5. url = url+"&box[]="+box[i].value+"&datownik["+box[i].value+"]="+datownik[i].value;
  6. a++;
  7. }}
  8. alert(url);
  9. xmlhttp.onreadystatechange=stateChangedcheckbox;
  10. xmlhttp.open("GET",url,true);
  11. xmlhttp.send(null);
[JAVASCRIPT] pobierz, plaintext

W alercie ładnie się wszystko układa
  1. control.php?akcja=3&mod=1&etap=0&box[]=47&datownik[47]=15&box[]=48&datownik[48]=32

Ale jak patrzę czy dotarło do control.php to datownik wogóle nie przechodzi (reszta jest okej)

Może ktoś wskazać mi błąd?
Go to the top of the page
+Quote Post
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


A skąd my mamy wiedzieć, czym u Ciebie jest xmlhttp? Może źle inicjujesz ten obiekt, albo inicjujesz go tylko dla wybranej przeglądarki.
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Ale jak patrzę czy dotarło do control.php to datownik wogóle nie przechodzi
A jak sprawdzasz ten datownik?
zrob print_r($_GET); i pokaz co zwraca
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #4





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


No sęk w tym że pokazuje

Array ( [akcja] => 3 [mod] => 1 [etap] => 0 [box] => Array ( [0] => 68 ) [datownik] => Array ( [68] => 54235 ) )

EDIT. Możecie mi wyjaśnić czemu jeżeli
bezpośrednio wrzucę
  1. main::nanies_zmiany($_GET['akcja'],$_GET['box'],$_GET['etap'],$_GET['datownik']);

to nie przekazuje mi wartości?
a jak przed tym zrobię
  1. $dupa = $_GET['datownik'];
  2. main::nanies_zmiany($_GET['akcja'],$_GET['box'],$_GET['etap'],$dupa);

to wszystko jest okej? Bo jest to tak nie logiczne że na pewno gdzieś robię błąd?

Ten post edytował Wykrywacz 30.03.2010, 10:15:37
Go to the top of the page
+Quote Post
Wykrywacz
post
Post #5





Grupa: Zarejestrowani
Postów: 726
Pomógł: 20
Dołączył: 8.12.2005
Skąd: Wrocław

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


Mortus czytałeś przez chwilę o czym pisze? Bo skoro wszystkie GETy mi wychodzą to oznacza że xmlhttp działa dobrze a i również to że prawdopodobnie wiem jak odebrać coś z GETA.

Dzięki że chcesz mi pomóc.

Ten post edytował Wykrywacz 30.03.2010, 10:20:11
Go to the top of the page
+Quote Post

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: 24.08.2025 - 19:24