Autor | Zpráva | ||
---|---|---|---|
TooFew Profil |
#1 · Zasláno: 12. 8. 2006, 22:10:29 · Upravil/a: TooFew
Dá se zařídit to, aby v jednom formuláři byla 2 tlačítka submit obsloužitelná v PHP? Pokud ne, jak jinak to zařídit? Potřebuju, aby se informace, získané formulářem daly zpracovávat 2 způsoby podle volby.
+... je to šílené, ale dalo by se zařídit, aby každé směřovalo na jinou stránku? |
||
djlj Profil |
#2 · Zasláno: 12. 8. 2006, 22:22:36
Ano, dá se to. Prostě tam dáš víc tlačítek (každýmu dáš jiný name) a pak v php zkontroluješ, na který uživatel kliknul - if(isset($_POST['neco'])) ...
|
||
Hugo Profil |
#3 · Zasláno: 12. 8. 2006, 22:32:23
A nebo použiješ stejný atribut name a budeš kontrolovat jeho hodnotu.
|
||
TooFew Profil |
#4 · Zasláno: 12. 8. 2006, 22:36:17
Aha... To mě nenapadlo. Dík.
|
||
mila Profil |
#5 · Zasláno: 13. 8. 2006, 01:00:54
A nebo použiješ stejný atribut name a budeš kontrolovat jeho hodnotu.
Lepší je různý atribut name, protože hodnota je napsaná na tlačíku. - Tzn. když udělám banální úpravu z "ok" na "odeslat", budu se muset hrabat svými skripty, abych zjistil, kde hodnotu všude porovnávám. - Pokud bych chtěl náhodou vícejazyčný web, tak jednoduché zjištění, na které tlačítko se kliklo může narůst do ošklivých rozměrů. - A v neposlední řadě, nikdy nevíš, jaký bordel může udělat diakterika. Prostě to odporuje oddělení výkoného kódu od prezetace... |
||
djlj Profil |
#6 · Zasláno: 13. 8. 2006, 01:35:42
A v neposlední řadě, nikdy nevíš, jaký bordel může udělat diakterika.
Přesně tak, z toho důvodu taky upřednostňuju různé hodnoty name. |
||
Hugo Profil |
#7 · Zasláno: 13. 8. 2006, 08:42:07
Diakritiky bych se nebál, ale s tím oddělením kódu od designu máš pravdu.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0