Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] Problem z zagęszczonymi formularzami
Forum PHP.pl > Forum > Przedszkole
parzygnat
  1. <form action="mail.php" method="post" enctype="multipart/form-data" name="form">
  2. <form action="koszyk.php" method="post" enctype="multipart/form-data" name="form">
  3. <input name="wyslij" type="submit" value="usuń">
  4. </form>
  5. <form action="koszyk.php" method="post" enctype="multipart/form-data" name="form">
  6. <input name="wyslij" type="submit" value="usuń"><br><br>
  7. </form>
  8. <input name="wyslij" type="submit" value="Zatwierdz"><br><br>
  9. </form>


Problem jest w tym, że pierwszy przycisk nie kieruje do koszyk.php tylko do mail.php(co nie jest moim zamierzeniem smile.gif ), drugi juz kieruje do koszyk.php Trzeci kieruje tez tam gdzie powinnien kierowac?
nospor
powiem krotko: formularzy nie wolno zagnieżdzac.

a teraz skoro juz to wiesz to kombinuj smile.gif
Crozin
Chcesz mieć kilka przycisków typu submit w jednym formularzu, które wykonywałby inną akcję?
  1. <form action="skypr.php" method="post">
  2. ...
  3. <input type="submit" name="abc1" value="ABC 1" />
  4. <input type="submit" name="abc2" value="ABC 2" />
  5. <input type="submit" name="abc3" value="ABC 3" />
  6. </form
  1. <?
  2.  
  3. if(isset($_POST['abc1'])){
  4. //akcja dla ABC 1
  5. }elseif(isset($_POST['abc2'])){
  6. //akcja dla ABC 2
  7. }elseif(....){
  8. //akcja dla ABC 3
  9. }
  10.  
  11. ?>
parzygnat
Nie wolno czy nie mozna bo to dosc duza dla mnie roznica??
Crozin
Nie da się. (czyt: nie wolno i nie można)
Shili
Jakby się uprzeć, to można i na główkę z samolotu wyskoczyć, innymi słowy można wszystko, tylko czasem konsekwencje są mało przyjemne. Nie powinno się tego robić, bo jest to niezgodne z zasadami języka po prostu.
nospor
W html mozna napisac wszystko, ale jak źle napiszesz to nie bedzie dzialac tak jak chcesz. Tak z tymi formami. Mozesz napisac bo napisales co widac w pierwszym poscie, ale tego robic nie wolno, bo źle dzialac bedzie smile.gif
cbagov
Mozna tez dodac - nie ma kompletnie sensu, bo 1 FORM wystarcza na dowolne zadanie, a jak chcesz rozne zadania na stronie, to robisz kilka FORM - osobno.
parzygnat
Ok dziekuje za odpowiedzi juz pracuje nad tym jak to przerobic smile.gif
piotrooo89
wystarczy wrzucić wszystkie te inputy w jeden formularz i hula...
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.