Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

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

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok NapísalOffline : 28.09.2011 20:40

Zdravím..Nedávno som už konečne našiel niečo na zostrojenie ukážky cien na základe výberu a veľkosti.
Potrebujem nájsť chybu lebo v jednom formulári to funguje ale v druhom nie.

* je to kus dlho. Komu sa nechce nemusíte ale pomôžete mi.. Ja som to prešiel 3x a nič.

HTML1 :



Kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">
<head>
      <title>Garcia - Vitajte na stránke Pizzerie Garcia</title>
      <link rel="stylesheet" href="css/style.css" type="text/css" />
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <meta name="description" content="Príďte sa najesť do pizzérie Garcia, alebo si objednajte pizzu a doneseieme vám ju až domov" />
</head>
<body>
   <div id="logo"></div>
   
   <div id="hlavnepozadie">
   
      <div id="menuhlavne">
         <a href="index-2.html" class="riadok">Úvod</a>
         <a href="jedalnylistok/ranajkyobed.html" >Jedálny <br /> lístok</a>
         <a href="donaskovasluzba/akcie.html" >Donášková služba</a>
         <a href="fotogaleria.html" class="riadok">Fotogaléria</a>
         <a href="kontakt.html" class="riadok">Kontakt</a>
      </div>
      <script language="javascript" type="text/javascript">
        function over() {
            var retval=true;
            if (document.objednavka.meno.value=="" || document.objednavka.meno.value==" Vaše meno") {
                alert("Nezadali ste vaše meno !");
                retval=false;
            } else if (document.objednavka.priezvisko.value=="" || document.objednavka.priezvisko.value==" Vaše priezvisko") {
                alert("Nezadali ste vaše priezvisko !");
                retval=false;
            } else if (document.objednavka.adresa.value=="" || document.objednavka.adresa.value==" Presná adresa") {
                alert("Nezadali ste vašu adresu !");
                retval=false;
            } else if (document.objednavka.kontakt.value=="" || document.objednavka.kontakt.value==" Tel. číslo") {
                alert("Nezadali ste kontakt na vás !");
                retval=false;
            } else {
                retval=true;
            }
            return retval;
        }
    </script>
   <script language="javascript" type="text/javascript">
      function getPrice()
      {
         var foods = {
            "Nič": {
               "small": [0],
               "big": [0]
            },
            "Margherita": {
               "small": [3.35],
               "big": [3.70]
            },
            "Pepperoni": {
               "small": [3.55],
               "big": [4.25]
            },
            "Hawaii": {
               "small": [3.55],
               "big": [4.25]
            },
            "Classica": {
               "small": [3.70],
               "big": [4.45]
            },
            "Coloseum": {
               "small": [3.75],
               "big": [4.50]
            },
            "Spinachi": {
               "small": [3.70],
               "big": [4.45]
            },
            "Con Funghi": {
               "small": [3.70],
               "big": [4.45]
            },
            "Cardinale": {
               "small": [4.05],
               "big": [4.79]
            },
            "Napoli": {
               "small": [4.05],
               "big": [4.79]
            },
            "Al Tuna": {
               "small": [4.05],
               "big": [4.79]
            },
            "Provinciale": {
               "small": [4.10],
               "big": [4.95]
            },
            "Contessa": {
              "small": [4.10],
              "big": [4.95]
            },
            "New Vegetariana": {
              "small": [3.70],
              "big": [4.45]
            },
            "Liptovská": {
              "small": [4.05],
              "big": [4.79]
            },
            "Quattro Formaggi": {
              "small": [4.79],
              "big": [5.50]
            },
            "CARNIVAL": {
              "small": [4.45],
              "big": [4.95]
            },
        "Con Pollo": {
          "small": [4.79],
          "big": [5.50]
        },
        "Garcia": {
          "small": [4.79],
          "big": [5.50]
        },
        "Quattro Colore": {
          "small": [4.79],
          "big": [5.50]
        },
        "Farmer": {
          "small": [4.60],
          "big": [5.30]
        },
        "Calzone(plnená pizza)": {
          "small": [4.65],
          "big": [5.30]
        },
        "Detská Pizza": {
          "small": [3.70],
          "big": [4.25]
        },
        "FUNKY Pizza": {
          "small": [5.30],
          "big": [6.20]
        },
        "Bryndzová": {
          "small": [4.25],
          "big": [4.95]
        },
        "Rustikana": {
          "small": [4.05],
          "big": [4.95]
          },
          "Venezia": {
            "small": [4.5],
            "big": [4.5]
          },
          "Gazdovská": {
            "small": [4.99],
            "big": [4.99]
          },
        "PIZZA Pepe": {
          "small": [0],
          "big": [0]
        },
        "Kuracia Pizza": {
          "small": [0],
          "big": [0]
        },
        "San Francisco": {
          "small": [0],
          "big": [0]
        },
        "Pizza žemle 6ks": {
          "small": [0],
          "big": [0]
        },
        "Cesnakový Pizza-Chlieb (2ks)": {
          "small": [0],
          "big": [0]
        },
        "Spaghetti „al Tuna“": {
          "small": [0],
          "big": [0]
        },
        "Farfalle „con POLLO“": {
          "small": [0],
          "big": [0]
        },
        "Penne „CARNIVAL“": {
          "small": [0],
          "big": [0]
        },
        "Penne „VEGETARIA“": {
          "small": [0],
          "big": [0]
        },
        "Spaghetti „MILANESSE“": {
          "small": [0],
          "big": [0]
        },
        "Penne „GARCIA“": {
          "small": [0],
          "big": [0]
        },
        "Spinachi lasagne": {
          "small": [0],
          "big": [0]
        },
        "Carbonara": {
          "small": [0],
          "big": [0]
        },
        "BROCCOLI": {
          "small": [0],
          "big": [0]
        },
        "GNOCCHI Clasik": {
          "small": [0],
          "big": [0]
        },
        "GNOCCHI „con POLLO“": {
          "small": [0],
          "big": [0]
        },
        "Základný šalát": {
          "small": [0],
          "big": [0]
        },
        "Vegetarian": {
          "small": [0],
          "big": [0]
        },
        "FLORIDA": {
          "small": [0],
          "big": [0]
        },
        "ITALIANA": {
          "small": [0],
          "big": [0]
        },
        "KRETA": {
          "small": [0],
          "big": [0]
        },
        "GARCIA": {
          "small": [0],
          "big": [0]
        },
        "DRESING": {
          "small": [0],
          "big": [0]
        },
        "Coca Cola": {
          "small": [0],
          "big": [0]
        },
        "Fanta": {
          "small": [0],
          "big": [0]
        },
        "Sprite": {
          "small": [0],
          "big": [0]
        },
        "Minerálka (poznámky)": {
          "small": [0],
          "big": [0]
        },
        "Víno": {
          "small": [0],
          "big": [0]
        },
        "Sekt Hubert": {
          "small": [0],
          "big": [0]
        }                                                                                                             
         };
         
         var size, food;
         
         if(document.getElementById('objednavka').velkost[0].selected)
         {
            size = "small";
         }
         else
         {
            size = "big";
         }
         
         food = document.getElementById('objednavka').vyber.value;
         
         if(foods[food][size].length)
            document.getElementById("price").innerHTML = foods[food][size] + "€";
      }
   </script><br><br><br><br><br>
<div id="stylized" class="myform">
<form name="objednavka" id="objednavka" action="odoslat.php" method="post" onsubmit="return over()">
<input type="hidden" name="kontaktnaobjednavku" value="0907 118 410"/>
<input type="hidden" name="email" value="garcia.sk"/>
<input type="hidden" name="predmet" value="Pizzéria Garcia.sk - Objednávka"/>
<p>Objednávkový formulár</p>
<br><label>Meno
<span class="small">Vaše meno?</span>
</label>
<input type="text" id="name" name="meno" value=" Vaše meno" onfocus="if (this.value==' Vaše meno') this.value='';" onblur="if(this.value=='') { this.value=' Vaše meno'; return false; }">
<br><br>
<label>Priezvisko
<span class="small">Vaše priezvisko?</span>
</label>
<input type="text" id="name" name="priezvisko" value=" Vaše priezvisko" onfocus="if (this.value==' Vaše priezvisko') this.value='';" onblur="if(this.value=='') { this.value=' Vaše priezvisko'; return false; }">
<br><br><br>
<label>Výber
<span class="small">Čo si objednáte?</span>
</label>
<select name="vyber" size="1" onchange="getPrice()">
<option value="Nič" selected="selected"> Výber...
<optgroup label="Pizze">
<option value="Margherita"> Margherita
<option value="Pepperoni"> Pepperoni </option>
<option value="Hawaii"> Hawaii </option>
<option value="Classica"> Classica </option>
<option value="Coloseum"> Coloseum </option>
<option value="Spinachi"> Spinachi </option>
<option value="Con Funghi"> Con Funghi </option>
<option value="Cardinale"> Cardinale </option>
<option value="Napoli"> Napoli </option>
<option value="Al Tuna)"> Al Tuna </option>
<option value="Provinciale"> Provinciale </option>
<option value="Contessa"> Contessa </option>
<option value="New Vegetariana)"> New Vegetariana </option>
<option value="Liptovská"> Liptovská </option>
<option value="Quattro Formaggi"> Quattro Formaggi </option>
<option value="CARNIVAL"> Carnival </option>
<option value="Con Pollo"> Con Pollo </option>
<option value="Garcia"> Garcia </option>
<option value="Quattro Colore"> Quattro Colore </option>
<option value="Farmer"> Farmer </option>
<option value="Calzone(plnená pizza)"> Calzone (plnená pizza) </option>
<option value="Detská Pizza"> Detská Pizza </option>
<option value="FUNKY Pizza"> FUNKY Pizza </option>
<option value="Bryndzová"> Bryndzová </option>
<option value="Rustikana)"> Rustikana </option>
<option value="Venezia)"> Venezia </option>
<option value="Gazdovská"> Gazdovská </option>
<option value="PIZZA Pepe"> Pizza Pepe </option>
<option value="Kuracia Pizza"> Kuracia Pizza </option>
<option value="San Francisco)"> San Francisco </option>
<option value="Pizza žemle 6ks"> Pizza žemle (6ks) </option>                                                                                                                 
<option value="Cesnakový Pizza-Chlieb (2ks)"> Cesnakový Pizza-Chlieb (2ks) </option>
<optgroup label="Cestoviny">
<option value="Spaghetti „al Tuna“"> Spaghetti „al Tuna“ </option>
<option value="Farfalle „con POLLO“"> Farfalle „con POLLO“ </option>
<option value="Penne „CARNIVAL“"> Penne „CARNIVAL“ </option>
<option value="Penne „VEGETARIA“"> Penne „VEGETARIA“ </option>
<option value="Spaghetti „MILANESSE“"> Spaghetti „MILANESSE“ </option>
<option value="Penne „GARCIA“"> Penne „GARCIA“ </option>
<option value="Spinachi lasagne"> Spinachi lasagne </option>
<option value="Carbonara"> Carbonara </option>
<option value="BROCCOLI"> BROCCOLI </option>
<option value="GNOCCHI Clasik"> GNOCCHI Clasik </option>
<option value="GNOCCHI „con POLLO“"> GNOCCHI „con POLLO“ </option>
<optgroup label="Šaláty">
<option value="Základný šalát"> Základný šalát </option>
<option value="Vegetarian"> Vegetarian </option>
<option value="FLORIDA"> FLORIDA </option>
<option value="ITALIANA"> ITALIANA </option>
<option value="KRETA"> KRETA </option>
<option value="GARCIA"> GARCIA </option>
<option value="DRESING"> DRESING </option>
<optgroup label="Nápoje">
<option value="Coca Cola"> Coca Cola </option>
<option value="Fanta"> Fanta </option>
<option value="Sprite"> Sprite </option>
<option value="Minerálka (poznámky)"> Minerálka podľa ponuky (poznámky)</option>
<option value="Víno"> Víno </option>
<option value="Sekt Hubert"> Sekt Hubert </option>
</select>
<label>Veľkosť
<span class="small">Malá či veľká?</span>
</label>
<select name="velkost" size="1" onchange="getPrice()">
<option value="malá" selected="selected"> Malá </option>
<option value="veľká"> Veľká </option> 
</select><br><br><br><br><br>
<label>Adresa
<span class="small">Kde bývate?</span>
</label>
<input type="text" id="name" name="adresa" value=" Vaša presná adresa" onfocus="if (this.value==' Vaša presná adresa') this.value='';" onblur="if(this.value=='') { this.value=' Vaša presná adresa'; return false; }">
<label>Kontakt
<span class="small">Kam máme volať?</span>
</label>
<input type="text" id="name" name="kontakt" value=" Tel. číslo" onfocus="if (this.value==' Tel. číslo') this.value='';" onblur="if(this.value=='') { this.value=' Tel. číslo'; return false; }">
<label>Poznámky
<span class="small">Máte poznámky?</span>
</label>
<textarea name="poznamky" id="name" cols="40" rows="3">
Vaše poznámky k objednávke
</textarea><br><br><br>
<br><br><br><br><div><label>Cena:&nbsp;<span class="small">Koľko budete platiť?</span></label><b><span id="price"></span></b></div><br>
<br><center><button type="submit" name="submit" value="Odoslať objednávku"> Odoslať objednávku </button>&nbsp;
<button type="reset" name="reset" value="Vymazať objednávku"> Vymazať objednávku </button></center>
<div class="spacer"></div><br />
<a hred="#" onclick="var a = document.getElementById('hideable'); a.style.display = (a.style.display == 'none') ? 'block' : 'none'; return false;"> <h2>Informácie (Kliknite pre zobrazenie)</h2></a>
<div id="hideable" style="display:none;">
<h2>
1. Ukážka ceny je len na základe výberu a veľkosti.<br>
2. Po doučení vašej objednávky vám budeme volať pre jej potvrdenie.<br>
3. V prípade ak Váš výber má len jednu veľkosť prosím nechať veľkosť na "malá".<br>
</h2>
</div>
</form><a href="http://www.i-rs.sk/"><h2>Túto službu prevádzkuje projekt ONLINE svet</h2></a>
</div></div>
   
   <div id="egroup"><a href="http://www.3tech.sk/" title="Profesionálne služby v oblasti návrhu a tvorby webových prezentácií a aplikácií, poskytovania webhostingu a registrácií domén">Triton Tech</a> - <strong><a href="http://www.3tech.sk/webhosting" title="Webhosting už od 0,25 EUR/mesiac, PHP 5, Perl, MySQL 5, http logy, vlastné chybové stránky, .htaccess,  ...">webhosting</a></strong>, <strong><a href="http://www.3tech.sk/webdizajn" title="Tvorba a programovanie webových prezentácií, e-shopov a webových aplikácií, úpravy a implementácia redakčného systému Drupal, SEO optimalizácia, ...">webdizajn</a></strong></div>

</body>
</html>


HTML2 - TOTO UŽ NEJDE

Kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sk" lang="sk">
<head>
      <title>Garcia - Vitajte na stránke Pizzerie Garcia</title>
      <link rel="stylesheet" href="css/style.css" type="text/css" />
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
      <meta name="description" content="Príďte sa najesť do pizzérie Garcia, alebo si objednajte pizzu a doneseieme vám ju až domov" />
</head>
<body>
   <div id="logo"></div>
   
   <div id="hlavnepozadie">
   
      <div id="menuhlavne">
         <a href="index-2.html" class="riadok">Úvod</a>
         <a href="jedalnylistok/ranajkyobed.html" >Jedálny <br /> lístok</a>
         <a href="donaskovasluzba/akcie.html" >Donášková služba</a>
         <a href="fotogaleria.html" class="riadok">Fotogaléria</a>
         <a href="kontakt.html" class="riadok">Kontakt</a>
      </div>
      <script language="javascript" type="text/javascript">
        function over() {
            var retval=true;
            if (document.objednavka.meno.value=="" || document.objednavka.meno.value==" Vaše meno") {
                alert("Nezadali ste vaše meno !");
                retval=false;
            } else if (document.objednavka.priezvisko.value=="" || document.objednavka.priezvisko.value==" Vaše priezvisko") {
                alert("Nezadali ste vaše priezvisko !");
                retval=false;
            } else if (document.objednavka.adresa.value=="" || document.objednavka.adresa.value==" Presná adresa") {
                alert("Nezadali ste vašu adresu !");
                retval=false;
            } else if (document.objednavka.kontakt.value=="" || document.objednavka.kontakt.value==" Tel. číslo") {
                alert("Nezadali ste kontakt na vás !");
                retval=false;
            } else {
                retval=true;
            }
            return retval;
        }
    </script>
   <script language="javascript" type="text/javascript">
        function over() {
            var retval=true;
            if (document.objednavka.meno.value=="" || document.objednavka.meno.value==" Vaše meno") {
                alert("Nezadali ste vaše meno !");
                retval=false;
            } else if (document.objednavka.priezvisko.value=="" || document.objednavka.priezvisko.value==" Vaše priezvisko") {
                alert("Nezadali ste vaše priezvisko !");
                retval=false;
            } else if (document.objednavka.adresa.value=="" || document.objednavka.adresa.value==" Presná adresa") {
                alert("Nezadali ste vašu adresu !");
                retval=false;
            } else if (document.objednavka.kontakt.value=="" || document.objednavka.kontakt.value==" Tel. číslo") {
                alert("Nezadali ste kontakt na vás !");
                retval=false;
            } else {
                retval=true;
            }
            return retval;
        }
    </script>
   <script language="javascript" type="text/javascript">
      function getPrice()
      {
         var foods = {
            "Nič": {
               "small": [0],
               "big": [0]
            },
            "Margherita": {
               "small": [3.35],
               "big": [3.70]
            },
            "Pepperoni": {
               "small": [3.55],
               "big": [4.25]
            },
            "Hawaii": {
               "small": [3.55],
               "big": [4.25]
            },
            "Classica": {
               "small": [3.70],
               "big": [4.45]
            },
            "Coloseum": {
               "small": [3.75],
               "big": [4.50]
            },
            "Spinachi": {
               "small": [3.70],
               "big": [4.45]
            },
            "Con Funghi": {
               "small": [3.70],
               "big": [4.45]
            },
            "Cardinale": {
               "small": [4.05],
               "big": [4.79]
            },
            "Napoli": {
               "small": [4.05],
               "big": [4.79]
            },
            "Al Tuna": {
               "small": [4.05],
               "big": [4.79]
            },
            "Provinciale": {
               "small": [4.10],
               "big": [4.95]
            },
            "Contessa": {
              "small": [4.10],
              "big": [4.95]
            },
            "New Vegetariana": {
              "small": [3.70],
              "big": [4.45]
            },
            "Liptovská": {
              "small": [4.05],
              "big": [4.79]
            },
            "Quattro Formaggi": {
              "small": [4.79],
              "big": [5.50]
            },
            "CARNIVAL": {
              "small": [4.45],
              "big": [4.95]
            },
        "Con Pollo": {
          "small": [4.79],
          "big": [5.50]
        },
        "Garcia": {
          "small": [4.79],
          "big": [5.50]
        },
        "Quattro Colore": {
          "small": [4.79],
          "big": [5.50]
        },
        "Farmer": {
          "small": [4.60],
          "big": [5.30]
        },
        "Calzone(plnená pizza)": {
          "small": [4.65],
          "big": [5.30]
        },
        "Detská Pizza": {
          "small": [3.70],
          "big": [4.25]
        },
        "FUNKY Pizza": {
          "small": [5.30],
          "big": [6.20]
        },
        "Bryndzová": {
          "small": [4.25],
          "big": [4.95]
        },
        "Rustikana": {
          "small": [4.05],
          "big": [4.95]
          },
          "Venezia": {
            "small": [4.5],
            "big": [4.5]
          },
          "Gazdovská": {
            "small": [4.99],
            "big": [4.99]
          },
        "PIZZA Pepe": {
          "small": [0],
          "big": [0]
        },
        "Kuracia Pizza": {
          "small": [0],
          "big": [0]
        },
        "San Francisco": {
          "small": [0],
          "big": [0]
        },
        "Pizza žemle 6ks": {
          "small": [0],
          "big": [0]
        },
        "Cesnakový Pizza-Chlieb (2ks)": {
          "small": [0],
          "big": [0]
        },
        "Spaghetti „al Tuna“": {
          "small": [0],
          "big": [0]
        },
        "Farfalle „con POLLO“": {
          "small": [0],
          "big": [0]
        },
        "Penne „CARNIVAL“": {
          "small": [0],
          "big": [0]
        },
        "Penne „VEGETARIA“": {
          "small": [0],
          "big": [0]
        },
        "Spaghetti „MILANESSE“": {
          "small": [0],
          "big": [0]
        },
        "Penne „GARCIA“": {
          "small": [0],
          "big": [0]
        },
        "Spinachi lasagne": {
          "small": [0],
          "big": [0]
        },
        "Carbonara": {
          "small": [0],
          "big": [0]
        },
        "BROCCOLI": {
          "small": [0],
          "big": [0]
        },
        "GNOCCHI Clasik": {
          "small": [0],
          "big": [0]
        },
        "GNOCCHI „con POLLO“": {
          "small": [0],
          "big": [0]
        },
        "Základný šalát": {
          "small": [0],
          "big": [0]
        },
        "Vegetarian": {
          "small": [0],
          "big": [0]
        },
        "FLORIDA": {
          "small": [0],
          "big": [0]
        },
        "ITALIANA": {
          "small": [0],
          "big": [0]
        },
        "KRETA": {
          "small": [0],
          "big": [0]
        },
        "GARCIA": {
          "small": [0],
          "big": [0]
        },
        "DRESING": {
          "small": [0],
          "big": [0]
        },
        "Coca Cola": {
          "small": [0],
          "big": [0]
        },
        "Fanta": {
          "small": [0],
          "big": [0]
        },
        "Sprite": {
          "small": [0],
          "big": [0]
        },
        "Minerálka (poznámky)": {
          "small": [0],
          "big": [0]
        },
        "Víno": {
          "small": [0],
          "big": [0]
        },
        "Sekt Hubert": {
          "small": [0],
          "big": [0]
        }                                                                                                             
         };
         
         var size, food;
         
         if(document.getElementById('objednavka').velkost[0].selected)
         {
            size = "small";
         }
         else
         {
            size = "big";
         }
         
         food = document.getElementById('objednavka').vyber.value;
         
         if(foods[food][size].length)
            document.getElementById("price").innerHTML = foods[food][size] + "€";
      }
   </script><br><br><br><br><br>
   <div class="mainContainer">
   <div class="formular" id="objednavka">
<form name="objednavka" id="objednavka" action="odoslat.php" method="post" onsubmit="return over()">
<input type="hidden" name="kontaktnaobjednavku" value="0907 118 410"/>
<input type="hidden" name="email" value="garcia.sk"/>
<input type="hidden" name="predmet" value="Pizzéria Garcia.sk - Objednávka"/>
<label for="vyber">Výber:</label>
<select name="vyber" size="1" onchange="getPrice()">
<option value="Nič" selected="selected"> Výber...
<optgroup label="Pizze">
<option value="Margherita"> Margherita </option>
<option value="Pepperoni"> Pepperoni </option>
<option value="Hawaii"> Hawaii </option>
<option value="Classica"> Classica </option>
<option value="Coloseum"> Coloseum </option>
<option value="Spinachi"> Spinachi </option>
<option value="Con Funghi"> Con Funghi </option>
<option value="Cardinale"> Cardinale </option>
<option value="Napoli"> Napoli </option>
<option value="Al Tuna)"> Al Tuna </option>
<option value="Provinciale"> Provinciale </option>
<option value="Contessa"> Contessa </option>
<option value="New Vegetariana)"> New Vegetariana </option>
<option value="Liptovská"> Liptovská </option>
<option value="Quattro Formaggi"> Quattro Formaggi </option>
<option value="CARNIVAL"> Carnival </option>
<option value="Con Pollo"> Con Pollo </option>
<option value="Garcia"> Garcia </option>
<option value="Quattro Colore"> Quattro Colore </option>
<option value="Farmer"> Farmer </option>
<option value="Calzone(plnená pizza)"> Calzone (plnená pizza) </option>
<option value="Detská Pizza"> Detská Pizza </option>
<option value="FUNKY Pizza"> FUNKY Pizza </option>
<option value="Bryndzová"> Bryndzová </option>
<option value="Rustikana)"> Rustikana </option>
<option value="Venezia)"> Venezia </option>
<option value="Gazdovská"> Gazdovská </option>
<option value="PIZZA Pepe"> Pizza Pepe </option>
<option value="Kuracia Pizza"> Kuracia Pizza </option>
<option value="San Francisco)"> San Francisco </option>
<option value="Pizza žemle 6ks"> Pizza žemle (6ks) </option>                                                                                                                 
<option value="Cesnakový Pizza-Chlieb (2ks)"> Cesnakový Pizza-Chlieb (2ks) </option>
<optgroup label="Cestoviny">
<option value="Spaghetti „al Tuna“"> Spaghetti „al Tuna“ </option>
<option value="Farfalle „con POLLO“"> Farfalle „con POLLO“ </option>
<option value="Penne „CARNIVAL“"> Penne „CARNIVAL“ </option>
<option value="Penne „VEGETARIA“"> Penne „VEGETARIA“ </option>
<option value="Spaghetti „MILANESSE“"> Spaghetti „MILANESSE“ </option>
<option value="Penne „GARCIA“"> Penne „GARCIA“ </option>
<option value="Spinachi lasagne"> Spinachi lasagne </option>
<option value="Carbonara"> Carbonara </option>
<option value="BROCCOLI"> BROCCOLI </option>
<option value="GNOCCHI Clasik"> GNOCCHI Clasik </option>
<option value="GNOCCHI „con POLLO“"> GNOCCHI „con POLLO“ </option>
<optgroup label="Šaláty">
<option value="Základný šalát"> Základný šalát </option>
<option value="Vegetarian"> Vegetarian </option>
<option value="FLORIDA"> FLORIDA </option>
<option value="ITALIANA"> ITALIANA </option>
<option value="KRETA"> KRETA </option>
<option value="GARCIA"> GARCIA </option>
<option value="DRESING"> DRESING </option>
<optgroup label="Nápoje">
<option value="Coca Cola"> Coca Cola </option>
<option value="Fanta"> Fanta </option>
<option value="Sprite"> Sprite </option>
<option value="Minerálka (poznámky)"> Minerálka podľa ponuky (poznámky)</option>
<option value="Víno"> Víno </option>
<option value="Sekt Hubert"> Sekt Hubert </option>
</select>
<label for="velkost">Veľkosť:</label>
<select name="velkost" size="1" onchange="getPrice()">
<option value="malá" selected="selected"> Malá </option>
<option value="veľká"> Veľká </option> 
</select>
<label for="prilohy">Prílohy:</label>
<input type="text" name="prilohy" value=" Prílohy" onfocus="if (this.value==' Prílohy') this.value='';" onblur="if(this.value=='') { this.value=' Prílohy'; return false; }" style="width:100px" />   
<label for="meno">Meno:</label>
<input type="text" id="name" name="meno" value=" Vaše meno" onfocus="if (this.value==' Vaše meno') this.value='';" onblur="if(this.value=='') { this.value=' Vaše meno'; return false; }">
<label for="priezvisko">Priezvisko:</label>
<input type="text" name="priezvisko" value=" Vaše priezvisko" onfocus="if (this.value==' Vaše priezvisko') this.value='';" onblur="if(this.value=='') { this.value=' Vaše priezvisko'; return false; }">   
<label for="kontakt">&nbsp;Tel. číslo:</label>
<input type="text" name="kontakt" value=" Tel. číslo" onfocus="if (this.value==' Tel. číslo') this.value='';" onblur="if(this.value=='') { this.value=' Tel. číslo'; return false; }">
<label for="adresa">Adresa:</label>
<input type="text" name="adresa" value=" Vaša presná adresa" onfocus="if (this.value==' Vaša presná adresa') this.value='';" onblur="if(this.value=='') { this.value=' Vaša presná adresa'; return false; }" style="width:180px" /> 
<br><label for="poznamky">Doplňujúce poznámky:</label><br>
<textarea name="poznamky" cols="40" rows="3">
Vaše poznámky k objednávke
</textarea>
<br><div>Cena:<b><span id="price"></span></b></div>
<center><button type="submit" name="submit" value="Odoslať objednávku"> Odoslať objednávku </button>&nbsp;
<button type="reset" name="reset" value="Vymazať objednávku"> Vymazať objednávku </button></center>
<a href="http://www.i-rs.sk/">Túto službu prevádzkuje projekt ONLINE svet.</a>
</form>
</div></div></div>
   
   <div id="egroup"><a href="http://www.3tech.sk/" title="Profesionálne služby v oblasti návrhu a tvorby webových prezentácií a aplikácií, poskytovania webhostingu a registrácií domén">Triton Tech</a> - <strong><a href="http://www.3tech.sk/webhosting" title="Webhosting už od 0,25 EUR/mesiac, PHP 5, Perl, MySQL 5, http logy, vlastné chybové stránky, .htaccess,  ...">webhosting</a></strong>, <strong><a href="http://www.3tech.sk/webdizajn" title="Tvorba a programovanie webových prezentácií, e-shopov a webových aplikácií, úpravy a implementácia redakčného systému Drupal, SEO optimalizácia, ...">webdizajn</a></strong></div>

</body>
</html>


// pridané po 7 minútach od posledného príspevku

No na 4x som našiel. Div formular obsahoval tiež id a to ho domýlilo.

LOCK


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 29.09.2011 0:06

Prečo tam máš tie ceny ako pole, keď tam vždy máš len jediný prvok? Výpis síce vyzerá dobre, ale ak by si s tou cenou robil nejaké výpočty (a robil by si ich rovnako, ako robíš teraz ten výpis ceny), tak by ti to nefungovalo a namiesto foods[food][size] by si tam musel dať foods[food][size][0]

PS: Inak dúfam, že pri odosielaní nepoužívaš hodnoty z tých skrytých elementov a potrebné údaje nastavuješ až v tom php skripte.


Offline

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

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok Napísal autor témyOffline : 29.09.2011 6:22

No tie ceny sú len informačné..Každé jedlo dákej veľkosti má stanovenú cenu a basta..žiadne výpočty.

Tie tri hidden sú použité v maily. Nič to nie je je to len doplnok ako napr. predmet mailu, popis mailu.
PHP neovládam skoro vôbec. Ale takto mi to funguje :-) Inak prečo ? Je to zlé ?


Offline

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

Registrovaný: 09.12.08
Prihlásený: 08.02.12
Príspevky: 44
Témy: 11
Príspevok NapísalOffline : 29.09.2011 11:15

daj odkaz na tu tvoju pizzerku :)


Offline

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

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok Napísal autor témyOffline : 29.09.2011 16:17

No takto. Ja to robím pre pizzériu garcia.sk (Ešte to tam nemajú) a názorná ukážka je na http://garcia.6f.sk/objednavky.html ..Viac ti neprezradím :(


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 29.09.2011 17:33

Keď vieš dať tie položky do toho formuláru ako skryté elementy (a teda ich server pozná), tak je úplne zbytočné, aby si ich do toho formulára dával. :)

Teraz budeš musieť riešiť to, aby ti tam nikto neposlal niečo "nevhodné" (napr. čo sa stane, keď ti niekto zmení email v tom skrytom elemente).

Inak dúfam, že okrem toho, že tú objednávku odošleš na nejaký email, uložíš si ju aj na ten server, pre prípad, ak by emaily nefungovali (inak by si prišiel o všetky objednávky).

Inak budeš tam musieť pridať skript, pomocou ktorého tam budeš môcť pridať tých jedál viac, pretože takto sa to ovláda dosť zle. Aj tu sa riešili problémy s javascriptom pre dynamický formulár a ten slúžil práve na to, aby sa niektoré elementy mohli na stránke jednoducho pridávať a odoberať (takže taký skript by si tam mohol pridať aj ty, prípadne by tam mohla byť verzia, ktorá by automaticky pridávala ďalšie prvky tak, aby vždy bol ešte jeden vstupný prvok na ďalšie jedlo prázdny).


Offline

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

Registrovaný: 24.08.11
Prihlásený: 07.09.13
Príspevky: 57
Témy: 21
Príspevok Napísal autor témyOffline : 29.09.2011 18:03

Neviem o čom mi tu píšeš.

Ak myslíš Addrow..Tak to som skúšal len potom to neviem spraviť aby mi to odoslalo a funckia čo mi ukazuje ceny tiež nejde...Takže tak...

Tie hidden veci..Takže kam ich mám dať ? :D


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. HTML, CSS, JS (jQuery)

v Ponuka práce

1

541

12.07.2013 23:15

DeiForm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. fotoalbum v html (js)

v JavaScript, VBScript, Ajax

3

2671

09.09.2007 13:18

Dado Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Background Parallax HTML/CSS/JS

v HTML, XHTML, XML, CSS

4

457

03.09.2016 17:37

17mark Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HTML kód vložený do JS kódu

v JavaScript, VBScript, Ajax

4

315

09.09.2022 19:39

ApacheSK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Základy tvorby webu-Html, CSS, Js

v HTML, XHTML, XML, CSS

5

22869

05.07.2018 21:12

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. EXE S PODPOROV HTML , CSS , JS a pod.

v Ostatné

1

822

30.09.2007 15:07

audiotrack Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hladam niekoho kto vie robit z (JSON,JS,HTML)

v Ponuka práce

0

565

19.07.2012 17:02

MFSCervicek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako v js zistit ci existuje dany html subor?

v JavaScript, VBScript, Ajax

1

459

12.09.2011 7:27

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nekvalitná tlač tlačiarne CLX-2160 (ukazka)

v Externé zariadenia

4

487

29.09.2012 1:07

reklamiak Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

8

597

11.03.2010 16:08

mylan Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

6

439

24.05.2021 9:00

Jur_3 Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

24

1585

20.11.2008 13:53

Unlink Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

834

16.04.2008 16:45

jaji Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

645

24.02.2009 17:36

Flety Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

374

20.11.2014 9:41

error22 Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

373

05.01.2012 18:28

nnestor Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra