Ukážka ceny na základe výberu a veľkosti

Programovacie jazyky, rady, poradňa...
ONLINE_SVET
Light Expert
Light Expert
Príspevky: 73
Registrovaný: 07 sep 2011, 16:57
Kontaktovať používateľa:

Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa ONLINE_SVET »

Zdravím..Som tu nový..Rád sa budem zapájať tiež ale teraz potrebujem radu..
Potrebujem spraviť niečo také čo mi ukáže cenu podľa toho čo si vyberiem a v akej veľkosti.. Niečo také som robil na

Kód: Vybrať všetko

http://pizza-zapad.4fan.cz/online.html
ale s obrázkami..A to je len na zákalde výberu. Ja potrebujem na zkladne aj veľkosti. jedná sa o formulár ktorý odošle objednávku na e-mail..
Príklad :
Vyberiem si PIZZU1 veľkosti malá a vypíše mi cenu 1.80€
ptm si vyberiem PIZZU1 veľkosti veľká a vypíše mi cenu 2.40€

Proste chcem to takto na všetky jedlá spraviť no neviem ako..po nete blúdim dva dni a nič som zatiaľ nenašiel.. JS neovládam..

Ak vám to pomôže tak sem pridávam aj HTML stránky..

Kód: Vybrať všetko

<div class="formular" id="objednat">							   
<div class="form">
<div class="online">
<form id="objednavka-form" action="mail.php" method="post">
<table class="order_form">
<input type="hidden" name="subject" value="Pizzéria Kachelman - Objednávka"/>
&nbsp;&nbsp;Meno:&nbsp;<input type="text" 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; }">&nbsp;&nbsp;&nbsp;Priezvisko:&nbsp;<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; }"> <br/><br>
&nbsp;&nbsp;Výber:&nbsp;<select name="vyber" size="1"> 
<option value="Margherita"> Margherita 
<option value="Origano"> Origano 
<option value="Calabrese"> Calabrese 
<option value="Uovo"> Uovo
<option value="Wuster"> Wuster
<option value="Piccante"> Piccante
<option value="Funghi Prosciutto"> Uovo 
<option value="Tonno e Cipolla"> Tonno e Cipolla
<option value="Frutti di Mare"> Frutti di Mare
<option value="Napoli"> Napoli
<option value="Broccoli"> Broccoli 
<option value="Verdura"> Verdura
<option value="Uovo di Salame"> Uovo di Salame
<option value="Fantasia"> Fantasia
<option value="Salame"> Salame
<option value="Funghi"> Funghi
<option value="Prosciutto"> Prosciutto
<option value="Gorgonzola"> Gorgonzola
<option value="Olive"> Olive
<option value="Pesce"> Pesce 
<option value="Di Stagione"> Di Stagione
<option value="Salmo"> Salmo
<option value="Quatro Stagione"> Quatro Stagione
<option value="Quatro Formaghi"> Quatro Formaghi 
<option value="Exotica Grande"> Exotica Grande
<option value="Kachelman Diavola"> Kachelman Diavola 
</select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" name="velkost" value="malá" /> Malá
<input type="radio" name="velkost" value="veľká" /> Veľká<br/><br>
&nbsp;Adresa:&nbsp;<input type="text" name="adresa" value=" Presná adresa" onfocus="if (this.value==' Presná adresa') this.value='';" onblur="if(this.value=='') { this.value=' Presná adresa'; return false; }">&nbsp;&nbsp;Tel. číslo:&nbsp;<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; }"> <br/><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" name="submit" value="Odoslať objednávku" />&nbsp;&nbsp;<input type="reset" name="reset" value="Vymazať objednávku" />
</table>	
</form> 
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa audiotrack »

a je tam nejaký rozumný vzorec? Alebo každá pizza stojí inač, a nie je ani vzťah medzi veľkou a malou že by sa udali len ceny pre veľké (alebo malé) a malé (alebo veľké) sa dajú dopočítať?
ONLINE_SVET
Light Expert
Light Expert
Príspevky: 73
Registrovaný: 07 sep 2011, 16:57
Kontaktovať používateľa:

Re: Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa ONLINE_SVET »

No práve to..Inak by som to vedel spraviť... Lenže každá pizza inak stojí..Tak ako som spravil aj príklad.. Inak by som to spravil s pripočítavaním .. ale takto neviem..preto som sa obrátil sem :?

//autoeditácia príspevku (07 Sep 2011, 17:35)
Dalo by sa spraviť pre každú pizzu+veľkosť 1 a 2 spraviť zvlášť dáky script a potom by to tak ukazovalo ? Či len ja som vedľa a nedá sa s tým nič robiť ? Ak viete dáke riešenie nemusíte pre každú pizzu..Stačí len základnú s oboma cenami a ja si ostatok dorobím..Len už fakt neviem ako nato..
sorien
Medium Expert
Medium Expert
Príspevky: 88
Registrovaný: 02 jún 2011, 21:55

Re: Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa sorien »

sprav si dvojrozmerne pole v javascripte

Kód: Vybrať všetko

http://www.exforsys.com/tutorials/javascript/javascript-two-dimensional-arrays.html
a potom cenu vyratas ako cena = pizze[typ][velkost];
ONLINE_SVET
Light Expert
Light Expert
Príspevky: 73
Registrovaný: 07 sep 2011, 16:57
Kontaktovať používateľa:

Re: Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa ONLINE_SVET »

No neviem či to zvládnem.. je to po anglicky..Viem..nevieš angličtinu nerob web .. No ja to skúsim spraviť i keď nie som ten pravý angličtinár... Ak by mal dakto čas mohol by prerobiť kód..No ja to i tak skúsim pre istotu..

//autoeditácia príspevku (07 Sep 2011, 21:02)
No prečítal som si to 3x.. Vyskúšal som no nič sa s tým nestalo..Zrejme som niečo zle spravil. Vedel by mi dakto spraviť ten vzťah PIZZA1 - VEĽKOSŤ1 = CENA1 // PIZZA1 - VEĽKOSŤ2 = CENA2 ?

Ja to ešte idem kus skúšať..
DeaDMAn_X
Medium Expert
Medium Expert
Príspevky: 94
Registrovaný: 06 apr 2009, 14:38

Re: Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa DeaDMAn_X »

inak mimo temy...tebe vobec nevadi, ze ta stranka ma okolo 5.5MB a nacitava sa priblizne 20 sekund?
ONLINE_SVET
Light Expert
Light Expert
Príspevky: 73
Registrovaný: 07 sep 2011, 16:57
Kontaktovať používateľa:

Re: Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa ONLINE_SVET »

Ktorá myslíš ? Mne idú všetky rýchle :o Ale s tým sa netrápte..Teraz mi ide o ten javascript..Stále som to nespravil..skúšam to celý deň :-(
maros7777
Light Expert
Light Expert
Príspevky: 61
Registrovaný: 21 okt 2006, 16:37

Re: Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa maros7777 »

na konci option ti chyba </option>

sprav si to takto:
<option value="2,50%1,50" id="pizza1">pizza 1</option>

value rozdelis podla znaku % (alebo nejakeho ineho)
prva premenna sa pouzije ak vybere velku pizzu, druha ak malu.

btw. ta stranka sa fakt nacitava neuveritelne dlho
ONLINE_SVET
Light Expert
Light Expert
Príspevky: 73
Registrovaný: 07 sep 2011, 16:57
Kontaktovať používateľa:

Re: Ukážka ceny na základe výberu a veľkosti

Príspevok od používateľa ONLINE_SVET »

Už to mám spravené kus inak..Pritom celkom jednoduchá vec stačilo kus pohľadať na webe.. LOCK a vyhodiť alebo čo ::D
Napísať odpoveď