| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 01.01.09 Prihlásený: 02.05.11 Príspevky: 28 Témy: 14 | Napísal kesaj: 13.02.2010 19:40 | |
|
zdravim Vas. mam spraveny formular na vypocet cien Kód: http://web.atec.sk/po_anglicky/home.php (umiestneny vpravo) vo firefoxe funguje ako ma, teda pekne vypocita cenu. ale v internet exploreri mi to vobec nefunguje, ked dam vypocitat, tak mi nic nevypocita, ako je to mozne ? tu je cely formular html :Kód: <div id="formular"
<form action='' method='post' style="width: 645px"> Number of words<sup>*</sup> in original text: <span lang="en-us"> <br /> </span> <input name='count' value='<?php echo $_POST['count']?$_POST['count']:""; ?>'><br/> Language of origin text:<br /> <select name='original'><br/> <option value='en' <?php echo $_POST['original']=='en'?"selected":""; ?>>English</option> <option value='sk' <?php echo $_POST['original']=='sk'?"selected":""; ?>>Slovak</option> </select><br/> Required language:<br /> <select name='required'><br/> <option value='en' <?php echo $_POST['required']=='en'?"selected":""; ?>>English</option> <option value='sk' <?php echo $_POST['required']=='sk'?"selected":""; ?>>Slovak</option> </select><br/> Type of text:<br /> <select name='type'> <option value='general' <?php echo $_POST['type']=='general'?"selected":""; ?>>General</option> <option value='expert' <?php echo $_POST['type']=='expert'?"selected":""; ?>>Expert</option> </select><br /> <br /> <br /> <button type='submit'>Calculate</button> <br/> <br /> <br /> *You can easily find out the number of words of your text in the MS WORD text editor using the function <b>Tools > Word Count > </b> <?php if($price) echo "<p class='vypocet'>Your price of translation is ".number_format($price, 2, ',', ' ')."€</p>"; // number format 2=počet desetinných, čárka = desetinný oddělovač, a mezera oddělovač tisíců ?> </form> </div> a tu je php :Kód: <?php if($_POST){ if(!preg_match("~^\d+$~",$_POST['count'])){ echo "<p style='color: red;'>Počet slov není číslo</p>"; // pokud zadá blbost do počtu slov } else{ if($_POST['original'] == 'en' and $_POST['required'] == 'sk'){ // z english do slovak switch($_POST['type']){ case "general": $price = $_POST['count'] * 0.04; //general break; case "expert": $price = $_POST['count'] * 0.044; //expert break; } } elseif($_POST['original'] == 'sk' and $_POST['required'] == 'en'){ // z slovak do english switch($_POST['type']){ case "general": $price = $_POST['count'] * 0.048; //general break; case "expert": $price = $_POST['count'] * 0.052; //expert break; } } else { echo "<p style='color: red;'>Špatně jste vybrali jazyky</p>"; // pokud vybere z EN do EN nebo z SK do SK } } } ?>
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 13.02.2010 19:46 | |
|
Mam teoriu Tu otvaraciu znacku div-u nemas dopisanu, mas tam <div, nie <div>. Tento zapis je sice v HTML povoleny, ale biedne podporovany. Mohlo sa stat, ze kvoli tomu IE nespracoval otvaraciu znacku <form>u a preto to nefunguje.
Ked moja rada nebude spravna, skus print_r($_POST), ci to obsahuje pozadovane udaje.
|
|
Registrovaný: 01.01.09 Prihlásený: 02.05.11 Príspevky: 28 Témy: 14 | Napísal autor témy kesaj: 13.02.2010 19:52 | |
|
dakujem ti pekne, uz to funguje, s IE mam stale problemy to co ide v ostatnych prehliadacoch v IE nefunguje.
print_r nepoznam co to je zac ako to funguje ?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 13.02.2010 19:57 | |
|
Niekedy tie problemy s IE sposobuje element medzi stolickou a klavesnicou, vid tvoj pripad print_r je take ukecanejsie echo, ved pozri v manuali. Sluzi to ale hlavne na debugovanie.
|
|
Registrovaný: 01.01.09 Prihlásený: 02.05.11 Príspevky: 28 Témy: 14 | Napísal autor témy kesaj: 13.02.2010 20:03 | |
|
no to bude tym, ze v programovani som amater, to bude ten najproblemovejsi a najdolezitejsi element...ale kazdopadne dakujem za pomoc
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| skript funguje vo FF v IE nie v JavaScript, VBScript, Ajax | 6 | 521 | 27.01.2011 16:11 kesaj | | v opere a v IE to funguje ale v FF nie v JavaScript, VBScript, Ajax | 5 | 801 | 19.04.2008 9:39 dsljohn | | K: lower end ITX dosku (775,1150), avšak nie s integr. CPU v Kúpim | 0 | 253 | 06.06.2017 12:29 protov | | Internet funguje, prehliadače nie v Sieťové a internetové programy | 26 | 4478 | 03.07.2009 19:40 itsgoingd | | Čítačka funguje v linuxe ale vo windows nie! v Ostatné zariadenia | 0 | 517 | 01.02.2012 17:45 jacho6380 | | Stránka funguje ale na FTP nič nie je :O v Webhosting a servery | 3 | 721 | 26.03.2010 14:58 AReYco | | Menu na wz.sk funguje, na websupporte nie v HTML, XHTML, XML, CSS | 5 | 511 | 15.03.2015 16:07 martina833 | | Winfast TV 2000XP Expert - občas funguje občas nie v TV | 3 | 1416 | 27.08.2007 13:39 OmeGa | | niekde wi-fi funguje a niekde nie v Siete | 1 | 385 | 23.06.2012 11:31 shiro | | Rezim spanku - obcas funguje, obcas nie v Operačné systémy Microsoft | 0 | 398 | 03.01.2008 0:55 kiwibibo | | Javascript - raz funguje, raz nie v JavaScript, VBScript, Ajax | 8 | 698 | 31.03.2011 7:54 blazej44800 | | C# - ako skryť aktívny formulár a otvoriť druhý formulár [ Choď na stránku: 1, 2, 3 ] v Technológia .NET | 67 | 2759 | 28.06.2013 22:08 walther | | wordpress kontaktný formulár a objednávkový formulár v Redakčné systémy | 1 | 1097 | 22.08.2016 10:26 hatto13 | | USB mys restartuje pocitac AVSAK... v Externé zariadenia | 2 | 654 | 13.07.2008 3:31 Roberbo | | mozme LOCK ... nie a nie ho rozchodit v Intel čipové sady | 14 | 1408 | 17.02.2006 17:27 Jarko | | Nie a nie sa pripojiť. v Ostatné | 6 | 543 | 15.07.2015 17:42 Tonin |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|