Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
| Autor | Správa |
|---|
Registrovaný: 26.09.09 Prihlásený: 13.04.15 Príspevky: 86 Témy: 44 | 44 |
Zdravim Vas.
Potreboval by som niekolko rad ohladne formularov. Este som take nerobil, tak sa vopred ospravedlnujem za nevhodne otazky.
1.
Vytvoril som jeden formular v programe dreamviewer8 a potreboval by som, aby sa formular po kliknuti na tlacitko odoslat odoslal na moj mail. Ako sa to riesi?
2.
Taktiez by som potreboval, aby po kliknuti na to tlacitko sa uzivatel dostal na dalsiu stranku.(dakujeme.html)
3.
V tabulke v jednej bunke mam zadanu cenu , do dalsej si uzivatel zada pocet kusov, a potreboval by som do 3ej bunky nasobok tychto 2 hodnot.
Bol by som vdacny ak by ste pomohli,
Dakujem 
|
|
Registrovaný: 11.10.09 Prihlásený: 01.05.25 Príspevky: 290 Témy: 52 | 52 Bydlisko: Kysucké Nov... |
Postni tu ukazku kodu formularu.
Nie som nejaky programator, ale na zaciatok by si si mal pretriedit pozidavky, a to takto:
1) uzivatel zada pocet kusov
2) vo vyslednom policku sa mu zobrazi celkova cena (vypočet sa ma kedy zobrazit? okamzite ako uzivatel zada pocet kusov, alebo az po odoslani formularu?, ak okamzite tak vynasobenie pomocou javascriptu, ak az po odoslani tak cez php)
3) odoslanie formularu - toto sa bude robit cez nejaky php script,
dobre by bolo, keby si napisal ci mas formular na html stranke alebo php.
Popis presne ako to ma prebiehat, ci som to dobre pochopil
|
|
Registrovaný: 26.09.09 Prihlásený: 13.04.15 Príspevky: 86 Témy: 44 | 44 |
Vo vyslednom policku by som chcel aby sa cena zobrazovala hned (podobne ako na eshopoch)
forular som vytvaral na html stranke.
Kód: <form action="" method="get"><table width="934" border="0" align="center" cellpadding="0" cellspacing="5" bgcolor="#CCCCCC"> <tr> <td width="600">Z.....</td> <td width="111"><div align="center">250 € </div></td> <td width="111"><label>
<div align="center"> <select name="select"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> </select> </div> </label></td> <td width="112"><div align="center"></div></td> </tr> <tr> <td colspan="4"><hr /></td> </tr> <tr> <td>Vaše meno </td> <td colspan="3"><label> <input name="textfield" type="text" /> </label></td> </tr> <tr> <td>Vaša e-mailová adresa </td> <td colspan="3"><label> <input name="textfield2" type="text" value="@" /> </label></td> </tr> <tr> <div align="center"> <input type="submit" name="Odoslat objednávku" value="Odoslat Vašu obejednávku" /> </div> </label></td> </tr> </table> </form>
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina |
na všetky tri otázky platí jedna odpoveď - nauč sa minimálne php. Bez toho dynamické stránky neurobíš, ani keby si sa pokrájal.
_________________ C#, PHP, ... |
|
Registrovaný: 11.10.09 Prihlásený: 01.05.25 Príspevky: 290 Témy: 52 | 52 Bydlisko: Kysucké Nov... |
Tak ja ti to neurobim, ale napisem ti par rad ako nato:
- zmen si posielanie udajov z GET na POST
- v atribute form action si zadas cestu k php suboru, ktory zabezpeci poslanie na mail (blizsie si vygooglis, je toho plno, pripadne aj tu na fore je vela php scriptov)
- dopln si v selecte k polozkam hodnotu do value
- cenu 250 si daj aj do hidden imputu - bude sa s tym lepsie narabat
- urci si miesto, kde sa bude zobrazovat vysledna cena
- nasobenie zabezpecis JS ako som pisal vyssie, je to jednoduche, precitaj si http://www.jakpsatweb.cz/javascript/ a zvladnes to, budes nasobit ten hidden imput s value zo selectu
Este mala rada, zmen si hodnoty name v imputoch za nejake zmysluplne, nie texfield a podobne...
|
|
Registrovaný: 26.09.09 Prihlásený: 13.04.15 Príspevky: 86 Témy: 44 | 44 |
Nasiel som jeden funkcny JS na nasobenie, mohli by ste prosim Vas prepisat to na moj pripad, aby mi to fungovalo? ja sa v tom zial moc nevyznam...
Kód: <html> <head> <script type="text/javascript" language="JavaScript"> <!-- function change () { var inputA = document.getElementById ("plocha_delka"); var inputB = document.getElementById ("plocha_sirka"); var inputC = document.getElementById ("plocha_vypocet"); var a = inputA.value - 0; var b = inputB.value - 0; var result = Math.round(a * b); inputC.value = (isNaN (result)? "": result); } //--> </script> <head>
<body> <input type="text" id="plocha_delka" onkeyup="change()" name="plocha_delka" size="5"> m <input type="text" id="plocha_sirka" onkeyup="change()" name="plocha_sirka" size="5"> m <input type="text" id="plocha_vypocet" readonly="readonly" value="0.0" name="plocha_vypocet" size="7"> m<sup>2</sup> </body> </html>
|
|
Registrovaný: 11.10.09 Prihlásený: 01.05.25 Príspevky: 290 Témy: 52 | 52 Bydlisko: Kysucké Nov... |
Nie je tam nic take, co by trebalo specialne upravit.
Nasobi to 2 imputy, vysledok je v tretom. Presne to potrebujes aj ty, tak aky problem?
V tomto posledom kode si zmen napriklad prvy imput za hidden imput, do neho vloz napevno hodnotu 250, druhy vymen za select s takym istym ID, name aj onkeyup="change()" a ako som pisal k jednotlivym polozkam selectu pridal hodnoty do value a malo by ti to frcat, potom uz doriesit to odosielanie na mail
|
|
Registrovaný: 26.09.09 Prihlásený: 13.04.15 Príspevky: 86 Témy: 44 | 44 |
Kód: <script type="text/javascript" language="JavaScript"> <!-- function change () { var inputA = 250; var inputB = document.getElementById ("pocet"); var inputC = document.getElementById ("vypocet"); var a = 250 - 0; var b = inputB.value - 0; var result = Math.round(a * b); inputC.value = (isNaN (result)? "": result); } //--> </script> </head>
<div align="center"> <select name="pocet" id="pocet"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <option>8</option> <option>9</option> <option>10</option> </select> </div> </label></td> <td width="112"><div align="center"><input type="text" id="plocha_vypocet" readonly="readonly" value="0.0" name="vypocet" size="7"> €</sup> </div></td>
Asi nie takto? vsak ?
|
|
Registrovaný: 11.10.09 Prihlásený: 01.05.25 Príspevky: 290 Témy: 52 | 52 Bydlisko: Kysucké Nov... |
uz 3x ti pisem, ze si mas v selecte ku jednotlivym moznostam priradit hodnoty do value
|
|
Registrovaný: 26.09.09 Prihlásený: 13.04.15 Príspevky: 86 Témy: 44 | 44 |
Sorry , ale neviem ako sa to robi 
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
To je tvoja chyba. Ak si programovanie predstavujes tak, ze nechas inych pisat kody za teba a ty ich budes copypastovat, tak na kodenie rovno zabudni. Nerozumies tomu, nevies to, tak sa nauc. Mozno sa najde niekto, kto to za teba spravi, je mi to jedno, ale s takymto pristupom si nepomozes.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina |
no keď nevieš ani html, tak je to dosť problém. Takže, zahoď ten dreamweaver, aj tak určite nemáš legálnu verziu, otvor si pspad a nauč sa pekne od začiatku, napríklad odtiaľto:
www.jakpsatweb.cz
Keď to budeš ovládať, môžeš začať s php a javascriptom.
_________________ C#, PHP, ... |
|
Registrovaný: 26.09.09 Prihlásený: 13.04.15 Príspevky: 86 Témy: 44 | 44 |
Ano , mate pravdu, ale potrebujem uz iba toto doriesit, takze ak sa najde niekto kto mi pomoze, tak sa mu velmi pekne podakujem // pridané po 26 sekundách od posledného príspevkuAno , mate pravdu, ale potrebujem uz iba toto doriesit, takze ak sa najde niekto kto mi pomoze, tak sa mu velmi pekne podakujem 
|
|
Registrovaný: 11.10.09 Prihlásený: 01.05.25 Príspevky: 290 Témy: 52 | 52 Bydlisko: Kysucké Nov... | |
Registrovaný: 26.09.09 Prihlásený: 13.04.15 Príspevky: 86 Témy: 44 | 44 |
OK , uz mi to funguje , dakujem Vam za pomoc a este raz sa Vam ospravedlnujem 
|
|
Registrovaný: 26.09.09 Prihlásený: 13.04.15 Príspevky: 86 Témy: 44 | 44 |
OK , uz mi to funguje , dakujem Vam za pomoc a este raz sa Vam ospravedlnujem 
|
|
Registrovaný: 11.10.09 Prihlásený: 01.05.25 Príspevky: 290 Témy: 52 | 52 Bydlisko: Kysucké Nov... |
Tak ak ti to ide tu hod cely tvoj kod, aby ked to hladal niekto dalsi tak z toho nieco mal
|
|
Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
|