Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobieranie danych z kilku formularzy
Forum PHP.pl > Forum > Przedszkole
Adaś
Witam,
Można pobrać dane z kilku formularzy? i podpiąć w jedno isset?
Sephirus
Proponuję rozwinąć temat bo w obecnym stanie odpowiedź brzmi "to zależy..." smile.gif
Adaś
  1. <form method="POST">
  2. <input type="text" name="a1">
  3. </form>
  4.  
  5. <form method="POST">
  6. <input type="text" name="a2">
  7. <input type="submit">
  8. </form>
  9.  
  10.  
  11. if (isset($_POST['a2'])) {
  12. echo $_POST['a2'] ;
  13. echo $_POST['a1'] ;
  14. }
Tuminure
Wydaje mi się, że nic nie stoi na przeszkodzie, aby te dwa formularze zamienić w jeden.
Adaś
No tutaj nie, ale w moim przypadku na stronie stoi
Sephirus
Ten temat nigdzie nie prowadzi smile.gif

Nie można wysłać naraz na jeden skrypt dwóch formularzy. Można wysłać jeden a potem drugi itd. Najlepiej by było jakbyś to miał w jednym formularz wszystko a jeśli się tak nie da (?) to możesz zawsze do "ważniejszego" formularza pododawać INPUTy typy hidden i na zdarzeniu onSubmit tego formularza dodać funkcję, która przed wysyłką przepisze najważniejsze dane z tego drugiego forma pod te inputy. W ten sposób wyślesz jeden form, ale możesz w nim zawrzeć część/całość drugiego a drugi form będzie działał tak jak do tej pory.
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.