Autor | Zpráva | ||
---|---|---|---|
greno Profil * |
#1 · Zasláno: 25. 9. 2006, 21:03:23
Neviete mi niekto nahodou poradit ako by sa dalo urobit aby som mal dve tlacitka typu submit (alebo v krajnom pripade button) v jednom formulary ale tak aby kazde tlacitko odosielalo do ineho suboru??
Diky moc za kazdu uzitocnu radu |
||
Casero Profil |
#2 · Zasláno: 25. 9. 2006, 21:04:44
greno
třeba to odeslat do stejného a od tam to přeposlat dál.. |
||
greno Profil * |
#3 · Zasláno: 25. 9. 2006, 21:08:05
Asi si ma nepochopil...
mam formular na spracovanie textu a potrebujem aby jedno tlacitko ho odoslalo do databazy (toto nie je problem) ale potebujem dalsie, kt. by poslalo ten text do dalsieho suboru, kt. by mi spravil nahlad z neho. Nechcem to robit ale cez to ze: nazov.php?text= pretoze ak by bol text dlhsi (a co bude vzdy) tak sa to tam nezmesti |
||
Alphard Profil |
#4 · Zasláno: 25. 9. 2006, 21:24:10 · Upravil/a: Alphard
pro submit nastavit name a v PHP pomocí podmínky rozdělit akce
<submit value="Zapis" name="zapis"> <submit value="Zobraz" name="zobraz"> |
||
rabbit Profil |
#5 · Zasláno: 25. 9. 2006, 21:28:14
Jestli chceš mermomocí posílat na dva různé místa, budeš to muset vyřešit javascriptem (přepsat cíl formuláře po kliku na tlačítko a následně spustit odeslání). Takový přístup je samozřejmě blbost.
Formulář má vždy jeden cíl zapsaný v atributu action. Ty si však v tomto cílovém skriptu při zpracování formuláře můžeš jednoduše zjistit, kterým tlačítkem byl odeslán a podle toho provést uložení do db nebo udělat z něj náhled. |
||
greno Profil * |
#6 · Zasláno: 25. 9. 2006, 21:30:55
a ako to mozem zistit akym tlacitkom bol odoslany??
|
||
Alphard Profil |
#7 · Zasláno: 25. 9. 2006, 21:32:25 · Upravil/a: Alphard
<?php
if(isset($_POST['prvni'])) echo "Prvni"; if(isset($_POST['druhy'])) echo "Druhy"; ?> <form method="post"> <input type="submit" name="prvni" value="První"> <input type="submit" name="druhy" value="Druhý"> </form> |
||
Casero Profil |
#8 · Zasláno: 25. 9. 2006, 21:32:37
greno
podle hodnoty value |
||
greno Profil * |
#9 · Zasláno: 25. 9. 2006, 21:44:40
diky
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0