Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][html] post a nazwa formularza
Forum PHP.pl > Forum > Przedszkole
Gość
chciałem się dowiedzieć czy po wysłaniu formularza i przesłaniu go metodą post, jego nazwa też jest w jakiś sposób przesyłana?
Dla uproszczenie podam przykład.

  1. <form name='formularz1' method='post'>
  2. .
  3. .
  4. <input type='submit' value='Wyślij1'>
  5. </form>
  6.  
  7. <form name='formularz2' metod='post'>
  8. .
  9. .
  10. <input type='submit' value='Wyślij2'>
  11. </form>


i dokładnie chodzi o to żeby po kliknięciu na Wyślij1 w poscie znalazła się nazwa formularza1 a po kliknięciu na Wyślij2 nazwa formularza2.
Wiem że można to ominąć za pomocą pola hidden, ale chciałem wiedzieć czy coś takiego jest możliwe.
dem
aby zobaczyc co jest wysylane postem z formularza mozna uzyc:

  1. <?php
  2. echo '<pre>';
  3. echo var_dump($_POST);
  4. echo '</pre>';
  5. ?>


Mam nadzieje, że to Tobie pomoze przynajmniej w zrozumieniu co jest przesylane metoda POST...
Z tego co wyświetla var_dump($_POST) wynika, że nazwa formularza nie jest przesylana... być moze jest jakas metoda poza użyciem <input type=hidden>
kacperix
Zamiast <input type="hidden"... można dla przycisku pierwszego dać nazwę, np. Formularz1 a dla drugiego Formularz2, a poźniej sprawdzić, który przycisk został palnięty i w zależności od tego wykonać odpwiednie kroki.

Pozdrawiam
rybik
wim, ze niepelna odpowiedz to czasem zadna odpowiedz ale gdzies mi sie obila forma
this.document.name
uzywana w JS przy onchange, chyba daloby sie to polaczyc z document.submit na przycisku iw jenym kilku wyslac nazwe i zatwierdzenie formularza ... moze ktos to rozwinie ?
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.