Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wysyłanie kilku Inputów jako tablica, ale z okreslonymi indexami
Forum PHP.pl > Forum > Przedszkole
kukix
Witam.

Mam pewien problem. Potrzebuje wywsłac tablicę pochodzącą z pół input.
Problememn jest to, że taki formularz nie chce wysłałć się poprawnie.

  1. <input type="nazwa[moj_index1]" value="wartosc pola">
  2. <input type="nazwa[moj_index2]" value="wartosc pola">
  3. <input type="nazwa[moj_index3]" value="wartosc pola">
  4. <input type="nazwa[moj_index4]" value="wartosc pola">



Natomiast wersja tyaka bez kluczy wysyła się poprawnie.

  1. <input type="nazwa[]" value="wartosc pola">
  2. <input type="nazwa[]" value="wartosc pola">
  3. <input type="nazwa[]" value="wartosc pola">
  4. <input type="nazwa[]" value="wartosc pola">


Czy jest jakiściekawcy sposb na wysąłnie tych kluczy? Coś robie źle?

Pozdrawiam.
Crozin
Pomyliłeś atrybuty elementu INPUT. Do nadania klucza służy atrybuty NAME, nie TYPE.
kukix
Cytat(Crozin @ 24.05.2013, 02:15:58 ) *
Pomyliłeś atrybuty elementu INPUT. Do nadania klucza służy atrybuty NAME, nie TYPE.



Rzeczywiście pisząc tutaj wiadomosc pomyliłem. w wersji roboczej jest tak jak trzeba.
Dodam jeszcze, że wartosciami są tyablice zapisane za pomocąfunkcji serialize()


  1. <input name="nazwa[moj_index1]" value="wartosc pola" type="text">
  2. <input name="nazwa[a:5:{i:2;s:3:"385";i:7;s:3:"841";i:8;s:3:"835";i:9;s:3:"836";i:10;s:3:"860";}]" value="wartosc pola" type="text">
  3. <input name="nazwa[a:5:{i:2;s:3:"385";i:7;s:3:"841";i:8;s:3:"835";i:9;s:3:"836";i:10;s:3:"859";}]" value="wartosc pola" type="text">
  4. <input name="nazwa[a:5:{i:2;s:3:"385";i:7;s:3:"841";i:8;s:3:"835";i:9;s:3:"612";i:10;s:3:"859";}]" value="wartosc pola" type="text">


Sprawa nieaktualna.. okaząło sie, że po wykonaniu funkcji serialize() w zmiennej pojawiały się cudzysłowia, któe niszczyły układ dokumentu. zamieniłem name=".." na name='..' i pomogło.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.