Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] problem z przekazywaniem zmiennych
Forum PHP.pl > Forum > Przedszkole
miooodek
witam, mam dziwny problem

Kod
<table width="200" border="0" bgcolor="#FCADAB" align="center">
    <form action="zapisz3.php" method="post">
  <tr>
    <th scope="col"><input type="submit" name="zapisz1" value="Zapisz" /></form></th>
  </tr>
    <form action="zapisz2.php" method="post">
  <tr>
    <th scope="col"><input type="submit" name="zapisz" value="Zapisz bez podpisu" /></form></th>
  </tr>
  
  
</table>


nie wiem dla czego kod ten przekazuje zmienne dalej po kliknięciu "zapisz bez podpisu", a po kliknieciu "zapisz" nie przekazuje tych samcych zmiennych dalej, choc obie strony zapisz2 i zapisz3 są takie same..
l0ud
Źle zagnieżdżasz formularze. Formularz musisz otworzyć i zamknąć w tym samym elemencie, w tym przypadku <th>. Nie można też otwierać formularzy w miejscach nieprzeznaczonych do tego, np. w tabeli, pomiędzy <tr>. Od likwidacji zbędnych odstępów jest css smile.gif
acztery
dodaj name="form1" w 1 formularzu a name="form2" w 2 moze pomoze
miooodek
zrobilem tak... ale dalej nic z tego

Kod
<th scope="col"> <form action="zapisz2.php" method="post">
    <input type="submit" name="zapisz" value="Zapisz" /></form></th>
    

    <th scope="col"><form action="zapisz3.php" method="post">
    <input type="submit" name="zapisz" value="Zapisz bez podpisu" /></th>
l0ud
Jakie zmienne ma przekazywać ten formularz? Bo ja widzę jedną: zapisz - submit. Na pewno o to chodzi?
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.