Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Nieprzesłane dane metodą $_POST
Forum PHP.pl > Forum > Przedszkole
bemol
Witam. Mam problem, skorzystałem ze skryptu flexselect (js), który powoduję zmianę selecta na dwa inputy. W firebugu wygląda to tak:

  1. <input type="hidden" id="" name="id" value="0">
  2. <input type="text" autocomplete="off" id="_flexselect" tabindex="0" class="flexselect">


Po takiej zamianie wygląda to tak jak na tej stronie:
http://rmm5t.github.com/jquery-flexselect/

Problem w tym, ze niestety nie przesyła on danych :/
Wartość value="" zmienia się po wybraniu różnych opcji, jednak nie są one wyświetlane.
sprawdzam
  1. var_dump($_POST);


Co jest tym spowodowane?
pedro84
A co przsyła Ci $_POST['id']? Spróbuj też nadać name drugiemu inputowi.
bemol
mozliwe jest dodanie parametru do tej funkcji, ktora nada mu name i wyglada to tak:
  1. <input type="hidden" id="" name="id" value="0">
  2. <input type="text" autocomplete="on" id="_flexselect" name="new_id" tabindex="0" class="flexselect">

ale to tez nie pomoglo.

Nic nie przesyła $_POST['id'], w ogole go nie ma :/
pedro84
Dziwne. A jak nadasz mu name, to co wtedy przesyła Ci $_POST['new_id']? Możesz podać URL?
bemol
nic nie pomaga mimo dodania atrybutu name.
Po przesłaniu formularza w ogóle nie ma w tablicy $_POST takich indeksów. :|

linka nie podam niestety.
pedro84
To ja niestety pomysłu nie mam żadnego. Firebug Ci nic nie pluje?
luck
Może głupie pytanie, ale bez użycia tego skryptu dane wysyłają się poprawnie?
bemol
błąd był bardzo głupi, aż wstyd się przyznać
otwarcie form było po <table>, a zamkniecie za </table>
smile.gif przestrzegam innych przed złym zamykaniem znaczników! To juz nie HTML 4 smile.gif
Dzięki za próbę domysłów smile.gif
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.