Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ktory submit zostal wcisniety ?, co przesylane po zatw. formularza ?
a79rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 331
Pomógł: 1
Dołączył: 23.05.2004
Skąd: Tarnów/Londyn

Ostrzeżenie: (0%)
-----


czesc
mam nastepujacy formularz w szablonie

  1. <FORM action="akcja.php" method="post" name="LL_{KTORY}">
  2. {LL_HIDDEN}
  3. <input name="Zapisz" type="submit" value="Zapisz zmiany">
  4. <input name="Usun" type="submit" value="Usuń logo z listy">
  5. </form>


takich formularzy jest kilka na stronie mają nazwy LL_1, LL_5 etc. w polu hidden moge przeslać ktorego logosa ma dotyczyc akcja, ale jak przeslac jaka akcja ma byc wykonana ?
czyli problem sie sprowadza do tego jak wyczaic w pliku akcja.php, ktory submit został wcisniety?

pytanie drugie: jakie dane zostają zawsze przesylane w tablicy $_POST po zatwierdzeniu jakiegokolwiek formularza ?

Ten post edytował a79rtur 27.10.2004, 21:54:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rmn
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 19.02.2004
Skąd: Piaseczno

Ostrzeżenie: (0%)
-----


Sprawdzasz zwyczajnie wartości przesłane przez formularz. Czyli w tym wypadku elementów o nazwach "Zapisz" i "Usun".

Jeśli chcesz sprawdzić który buton został wcisnięty:

Kod
if(!empty($_POST['Zapisz'])) echo "Wciśnięto Zapisz";
else echo "Wciśnięto Usuń.";



Myślę, że harmag ma rację i powinineś jakoś inaczej to zaprojektowąć jeśli chcesz zachować poprawność HTMLa. Np. mogą się dziać dziwne rzeczy jeśli user skorzysta ze sktótu klawiszowego do wysłania fomularza.

Ten post edytował rmn 27.10.2004, 22:07:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 20:42