[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.09
Prihlásený: 02.05.11
Príspevky: 28
Témy: 14 | 14
NapísalOffline : 13.02.2010 19:40 | formular funguje vo FF, avsak nie v IE

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">&nbsp;
        <br />
&nbsp;</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 &gt; Word Count &gt; </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
            }
      }
    }
       
?>


Offline

Čestný člen
Čestný člen
formular funguje vo FF, avsak nie v IE

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 13.02.2010 19:46 | formular funguje vo FF, avsak nie v IE

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.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.09
Prihlásený: 02.05.11
Príspevky: 28
Témy: 14 | 14
Napísal autor témyOffline : 13.02.2010 19:52 | formular funguje vo FF, avsak nie v IE

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 ?


Offline

Čestný člen
Čestný člen
formular funguje vo FF, avsak nie v IE

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 13.02.2010 19:57 | formular funguje vo FF, avsak nie v IE

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.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.01.09
Prihlásený: 02.05.11
Príspevky: 28
Témy: 14 | 14
Napísal autor témyOffline : 13.02.2010 20:03 | formular funguje vo FF, avsak nie v IE

no to bude tym, ze v programovani som amater, to bude ten najproblemovejsi a najdolezitejsi element...ale kazdopadne dakujem za pomoc


 [ Príspevkov: 5 ] 


formular funguje vo FF, avsak nie v IE



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

skript funguje vo FF v IE nie

v JavaScript, VBScript, Ajax

6

332

27.01.2011 16:11

kesaj

V tomto fóre nie sú ďalšie neprečítané témy.

v opere a v IE to funguje ale v FF nie

v JavaScript, VBScript, Ajax

5

516

19.04.2008 9:39

dsljohn

V tomto fóre nie sú ďalšie neprečítané témy.

K: lower end ITX dosku (775,1150), avšak nie s integr. CPU

v Kúpim

0

63

06.06.2017 12:29

protov

V tomto fóre nie sú ďalšie neprečítané témy.

Internet funguje, prehliadače nie

v Sieťové a internetové programy

26

3711

03.07.2009 19:40

itsgoingd

V tomto fóre nie sú ďalšie neprečítané témy.

Čítačka funguje v linuxe ale vo windows nie!

v Ostatné zariadenia

0

229

01.02.2012 17:45

jacho6380

V tomto fóre nie sú ďalšie neprečítané témy.

Stránka funguje ale na FTP nič nie je :O

v Webhosting a servery

3

543

26.03.2010 14:58

AReYco

V tomto fóre nie sú ďalšie neprečítané témy.

Menu na wz.sk funguje, na websupporte nie

v HTML, XHTML, XML, CSS

5

159

15.03.2015 16:07

martina833

V tomto fóre nie sú ďalšie neprečítané témy.

Winfast TV 2000XP Expert - občas funguje občas nie

v TV

3

1147

27.08.2007 13:39

OmeGa

V tomto fóre nie sú ďalšie neprečítané témy.

niekde wi-fi funguje a niekde nie

v Siete

1

130

23.06.2012 11:31

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Rezim spanku - obcas funguje, obcas nie

v Operačné systémy Microsoft

0

178

03.01.2008 0:55

kiwibibo

V tomto fóre nie sú ďalšie neprečítané témy.

Javascript - raz funguje, raz nie

v JavaScript, VBScript, Ajax

8

408

31.03.2011 7:54

blazej44800

V tomto fóre nie sú ďalšie neprečítané témy.

C# - ako skryť aktívny formulár a otvoriť druhý formulár

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Technológia .NET

67

1193

28.06.2013 22:08

walther

V tomto fóre nie sú ďalšie neprečítané témy.

USB mys restartuje pocitac AVSAK...

v Externé zariadenia

2

514

13.07.2008 3:31

Roberbo

V tomto fóre nie sú ďalšie neprečítané témy.

wordpress kontaktný formulár a objednávkový formulár

v Redakčné systémy

1

137

22.08.2016 10:26

hatto13

V tomto fóre nie sú ďalšie neprečítané témy.

mozme LOCK ... nie a nie ho rozchodit

v Intel čipové sady

14

1055

17.02.2006 17:27

Jarko

V tomto fóre nie sú ďalšie neprečítané témy.

Nie a nie sa pripojiť.

v Ostatné

6

177

15.07.2015 17:42

Tonin



© 2005 - 2017 PCforum, edited by JanoF