Autor | Zpráva | ||
---|---|---|---|
slidebord Profil |
#1 · Zasláno: 11. 8. 2005, 11:43:07
jak udelam aby se ve formulari neco odesilalo zavisle na tom co bude ve vyberu select.
|
||
Lukáš Kadlec Profil |
#2 · Zasláno: 11. 8. 2005, 12:43:43
php scriptem
|
||
slidebord Profil |
#3 · Zasláno: 11. 8. 2005, 12:45:26
diky ale jak
|
||
Lukáš Kadlec Profil |
#4 · Zasláno: 11. 8. 2005, 12:57:02
se znalostí php jste na tom jak?
|
||
Leo Profil |
#5 · Zasláno: 11. 8. 2005, 13:02:10
Odesilalo kam a jak? Emailem? Leo
|
||
habendorf Profil |
#6 · Zasláno: 11. 8. 2005, 13:11:14 · Upravil/a: habendorf
No to už formuláře dělají tak nějak samy. Po submitu předávají hodnoty přes URL. Takže vlastní odeslání hodnot z formuláře nemá vůbec nic do činění s PHP.
|
||
Lukáš Kadlec Profil |
#7 · Zasláno: 11. 8. 2005, 13:16:10
odesílání ne, ale po odeslání by se daly vyčlenit phpčkem pouze hodnoty podle nějaký podmínky.
|
||
Leo Profil |
#8 · Zasláno: 11. 8. 2005, 13:20:58
"ale po odeslání by se daly vyčlenit phpčkem pouze hodnoty podle nějaký podmínky"
Nerozumim, co se lidskymi slovy snazite udelat? Leo |
||
Anonymní Profil * |
#9 · Zasláno: 11. 8. 2005, 13:22:35
no aby se to odeslalo na ruzne stranky podle toho jaka je hodnota v select.
potreboval bych to zaradit do tohoto: <b> Pridat image:</b> <FORM enctype="multipart/form-data" action="index.html" method="post"> <input type="hidden" name="vstup" value="vstup"> Heslo:<input type="password" name="heslo" size="10" value=""><br> Popisek:<input type="text" name="popisek" size="10" value="obrazek"><br> Skupyna:<select onchange="vyber"> <option>jedna</option> <option>dva</option> <option>tři</option> <option>čtyři</option> </select> <input type="file" name="send" size="50"><br> <input type="submit" value="pridat"> </FORM> tak aby podle toho jestly tam je 1 2 3 nebo 4 tak se to da nekam jinam |
||
slidebord Profil |
#10 · Zasláno: 11. 8. 2005, 13:23:19
P.S. to anonymní jsem byl ja
|
||
Leo Profil |
#11 · Zasláno: 11. 8. 2005, 13:32:03
"no aby se to odeslalo na ruzne stranky podle toho jaka je hodnota v select"
To vam muze zaridit jediny skript, neni potreba to posilat jinam. Upravte to na action="scriptkterytozpracuje.php" <select name="promenne" <option value="1">Prvni</option> |
||
Lukáš Kadlec Profil |
#12 · Zasláno: 11. 8. 2005, 14:00:36
to jsem to napsal tak nesmyslně? Každopádně takhle jsem to myslel :)
|
||
slidebord Profil |
#13 · Zasláno: 11. 8. 2005, 14:05:44
Script ktery to spracuje ??
|
||
Leo Profil |
#14 · Zasláno: 11. 8. 2005, 14:11:29
"Script ktery to spracuje ??"
Jo, pokud chcete data z formulare nejak zpracovavat, tak je musite posilat na server na nejaky skript, treba v PHP, Leo |
||
habendorf Profil |
#15 · Zasláno: 11. 8. 2005, 14:11:51 · Upravil/a: habendorf
Lukáš Kadlec: já chápu jak jsi to myslel, ale otázka zněla "jak něco odeslat z formuláře?". Kdyby otázka zněla "jak data odeslaná z formuláře následně zpracovat?", tak je to samozřejmě o něčem jiném. Nicméně se zdá, že slidebord se vlastně chtěl zeptat na tu druhou otázku :o)
slidebord: asi hledáš tohle: http://www.jakpsatweb.cz/priklady/select_prejdi.html . A nebo jak píše Leo, pořád nevím co vlastně chceš. |
||
slidebord Profil |
#16 · Zasláno: 11. 8. 2005, 16:06:21
no proste kdyz dam v selectu treba prvni moznost tak se to da na stranku bla.html a kdyz dam v selektu druhou moznost tak se to da na stranku blu.html proste jak selectem ovlivnit kam se to odesle
|
||
habendorf Profil |
#17 · Zasláno: 11. 8. 2005, 16:15:10
No tak můžeš pomocí JS měnit action, pak ti to bude posílat na různé stránky.
|
||
slidebord Profil |
#18 · Zasláno: 11. 8. 2005, 16:19:19
ale jak :)
|
||
habendorf Profil |
#19 · Zasláno: 11. 8. 2005, 16:27:06
No v závislosti na vybraném slectu budeš měnit action formuláře.
select1 -> this.form.action = 'prvni.php' select2 -> this.form.action = 'druha.php' atd. |
||
habendorf Profil |
#20 · Zasláno: 11. 8. 2005, 16:31:08
<select onchange="this.form.action = this.options[this.selectedIndex].value">
A pro option1 máš value="prvni.php", pro option 2 "druha.php" atd. Třeba. |
||
Leo Profil |
#21 · Zasláno: 11. 8. 2005, 16:58:09
"No tak můžeš pomocí JS měnit action, pak ti to bude posílat na různé stránky."
Coz je nejhorsi z moznych reseni, protoze bez JS to funguje uplne nesmyslne, ma to tak treba Telecom na phone.quick.cz a dusledkem je, ze bez JS nejsou hledat firemni stanice (nebo bytove, ted nevim). Leo |
||
Leo Profil |
#22 · Zasláno: 11. 8. 2005, 16:59:35
Dost mozna nechcete ale ve skutecnosti poslat data z formulare, ale jen stranku presmerovat na danou adresu podle toho, co se v selectu vybere? Nebo jako window.location.href = "neco" podle onchange? Leo
|
||
slidebord Profil |
#23 · Zasláno: 11. 8. 2005, 17:16:11
tak diky
|
||
Lukáš Kadlec Profil |
#24 · Zasláno: 11. 8. 2005, 18:03:22
a ze začátku to vypadalo jako maličkost :o)
|
||
slidebord Profil |
#25 · Zasláno: 11. 8. 2005, 22:14:05
.) np jeste jedna malickost jde udelat aby se to poslalo na dve mista ??
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0