Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Przekazanie wartości z FORM do nowej podstrony.
Forum PHP.pl > Forum > Przedszkole
Fonev
Witam,
Problem pewnie banalny ale stanąłem w miejscu...

Posiadam krótki formularz x.html, wysyłam nim dane do y.php i wszystko ok. Następnie znowu mam formularz i chciałbym w nim przesłać dane z obydwu FORM. Trochę z x i y i nowe.

Formularz w y.php.

  1. echo '<FORM action="trzeci.php" method="post">';
  2. echo "Podaj wartosci i wagi przedmiotow w tabeli:";
  3. echo '<Table border="1">';
  4. echo '<TR><TD>Nr</TD><TD>Wartosc</TD><TD>Waga</TD></TR>';
  5. for( $x = 1; $x <= $liczba; $x++ )
  6. {
  7. echo '<TR><TD>'.$x.'</TD><TD><INPUT type="text" name="wartosc.'.$x.'"/></TD>';
  8. echo '<TD><INPUT type="text" name="waga.'.$x.'"/></TD></TR>';
  9. }
  10. echo '</table>';
  11. echo '<INPUT type="submit" value="Oblicz" />';
  12. echo '</FORM>';


Jak w tym formularzu przesłać jeszcze dwie wartości stałe pobrane z FORMY z x.html.
Bo mogę dodać jeszcze jeden input type="text" ale nie chce żeby było edytowane.

Proszę o wskazówkę.
Turson
  1. <input type="hidden" name="z formularza x" value="z formularza x"/>
Geston
W php generujesz nowe pole input - ukryte w formularzu przypisując "nazwie_zmiennej" - "wartość" którą pobrałeś z x.html

  1. <input type="hidden" name="nazwa_zmiennej" value="wartosc" />


Wada jest taka że ktoś może Ci podstawić formularz i wysłać z inną wartością do ostatniej strony, dlatego musisz się zabezpieczyć w odpowiedni sposób - dodatkowa walidacja treści.
Fonev
Dzięki wielkie, działa!
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.