Autor | Zpráva | ||
---|---|---|---|
Steve316 Profil |
Jsem v oblasti programování HTML začátečník. Dostal jsem za úkol udělat formulář, který bude posílat data na email. Toto se mi podařilo v PHP.
Dále potřebuji aby inputy, které jsem na stránce vytvořil bylo možné dynamicky generovat. Ale vůbec nevím z jakého konce to mám chytit, nevím jestli použít javu nebo PHP nebo uplně něco jiného? Mám to vymyšleno asi tak, že na stránce bude combobox a pokud na něho kliknu dostanu na výběr ze seznamu 5 prvků. Tyto prvky už mám napsané, např: td class="vnitrni_stav"><img src="media/down_arr.jpg" onmouseover="this.src='media/down_arr_h.jpg';" onmouseout="this.src='media/down_arr.jpg';" onclick="changeTime('stInp','-');" align=top> <input type="text" id="stInp" name="stInp" value="08:00" maxlength="5" size="8" /> <img src="media/up_arr.jpg" onmouseover="this.src='media/up_arr_h.jpg';" onmouseout="this.src='media/up_arr.jpg';" onclick="changeTime('stInp','+');" align=top></td> Mohl by mě někdo nasměrovat? |
||
panther Profil |
#2 · Zasláno: 22. 11. 2012, 10:20:44
Steve316:
„nevím jestli použít javu nebo PHP nebo uplně něco jiného?“ něco úplně jiného. JavaScript. „a on se mi vloží na stránku“ .appendChild() „současně vloží další combobox“ comboboxem myslíš select? Ten se znovu vytvářet nemusí, může tam přeci být jen jeden, ne? |
||
Steve316 Profil |
#3 · Zasláno: 22. 11. 2012, 10:33:39
samo jsem myslel javascript, nevím proč jsem napsal javu.
select mám zarytý jako combobox a máš pravdu, že tam asi může zůstat jen jeden. To se uvidí. Děkuji za pomoc. Budu studovat a zkoušet. |
||
Časová prodleva: 6 dní
|
|||
Steve316 Profil |
#4 · Zasláno: 28. 11. 2012, 08:38:34
Zasekl jsem se na získání obsahu inputu v PHP. Mám prvek input s name="Project" a v PHP k němu přistupuji $_POST[Project]. Tohle mi funguje.
Problém nastane pokud mám více inputů se stejným začátkem, např. name="text1", name="text2", name="text3" atd. Jakým způsobem můžu v PHP zjistit obsah těchto prvků for cyklem? Něco jako: for($i=1;$i<=$NoL;$i++){ $line = "$_POST[text + $i]"; } Dík. |
||
Tori Profil |
#5 · Zasláno: 28. 11. 2012, 09:45:50
Můžete ty inputy generovat s názvem text[] :
<input type="text" name="text[]"> , v PHP pak dostanete $_POST['text'] jako číslované pole, obsahující všechny tyto inputy.
|
||
Časová prodleva: 11 let
|
0