| Primerjava | ||
|---|---|---|
| human16. nov 2009 19:21:10Pridružen od: 15. jan 2009 686 objav +359-224 | #1Pozdravljeni! Dokoncujem eno aplikacijo, v kateri uporabniki vpisujejo svoje delovne ure in narocila, aplikacija racuna vrednost narocil, stevilo delovnih ur etc. Sedaj bi pa rad se dodal, da bo aplikacija na podlagi izracunanih vrednosti, izracunala se nagrado, ki jo dobi uporabnik. Nagrada deluje na ta nacin, da neko vrednost primerja z vrednostjo iz "nagrajevalne tabele" in potem na podlagi te tabele mnozi z stevilom narocil. Sedaj pa me zanima, kako bi se tega lotil, potreboval bi samo zacetne smernice, ker zaenkrat se ne obvladam php-ja in mysql-a kot bi zelel, ampak napredujem pocasi :) Upam da vse skupaj nisem prevec zakompliciral, za kakrsen koli nasvet, se pa ze vnaprej zahvaljujem. nazadnje urejal human 16. nov 2009 19:22:16 všeč(0)ni všeč(0)spam(0) | |
| Tomcater16. nov 2009 19:23:47Pridružen od: 29. okt 2009 502 objavi +397-676 | #2Najprej si moraš pravilno zastaviti matematično formulo, potem pa to "prevedeš" v php kodo :) To je to zelo na hitro povedano. všeč(0)ni všeč(0)spam(0) | |
| human16. nov 2009 19:44:17Pridružen od: 15. jan 2009 686 objav +359-224 | #3Matematično formulo že imam, vendar nevem kako bi izvedel to primerajo izracunane vrednosti z vrednostjo v tabelo, da potegnem potem ven vrednost s katero potem dokoncno izračunam. Dam še en primer, da me boste lazje razumeli. 19€ - 29,99€ | 1€ 30€ - 49,99€ | 1,5€ 50€ - 69,99 | 3€ 70€ - 89,99 | 3,8€ Se pravi, eno vrednost, ki ze imam izracunano, moram primerjat z zgornjo tabelo in ce je ta izracunana vrednost npr. 35€, potem v neko spremeljivko dodam vrednost 1,5 in jo potem uporabim za koncni izracun. všeč(0)ni všeč(0)spam(0) | |
| Roky16. nov 2009 20:12:59Pridružen od: 9. apr 2008 1879 objav +1475-17783 | #4Če imaš array tabelo, npr: $nagrade = array(0 => array('min' => 19, 'max' => 29.99, 'nagrada' = 1), 1 => array('min' => 30, 'max' => 49.99, 'nagrada' => 1.5));nazadnje urejal Roky 16. nov 2009 20:13:34 všeč(0)ni všeč(0)spam(0) | |
| carli16. nov 2009 20:15:15Pridružen od: 5. avg 2008 602 objavi +137-157 | #5Koliko pa imaš teh nagrad ? Če imaš samo te 4 potem postavi if pa je ... if ($vrednost > 19 && $vrednost < 29,99) { .... Lahko pa nagrado deliš na vsak 1€ prometa, tak imaš za 1€ prometa 0,05 nagrade. Malo se spremeni vrednost nagrade, ampak je sistem lažji, če imaš mogoče nagrade do par tisoč € prometa. :D Al pa kot je Roky napisal :D nazadnje urejal carli 16. nov 2009 20:15:52 všeč(0)ni všeč(0)spam(0) | |
| human16. nov 2009 20:29:37Pridružen od: 15. jan 2009 686 objav +359-224 | všeč(0)ni všeč(0)spam(0) | |
| Gogy17. nov 2009 00:46:46Pridružen od: 17. mar 2007 1575 objav +1118-1718 | #7Predlagam, da narediš tabelo in dodaš polja OD, DO, NAGRADA In potem narediš funkcijo, ki ima kot vhodni parameter vrednost oz promet ali karkoli že in ta vrednost naj bi bila med OD in DO. Tja kamor pade, tisto nagrado prišteje in vrne skupno vrednost ali pa samo nagrado... kar si pač ti želiš. Taka tabela je potem zelo enostavna za urejanje in lahko dodajaš, urejaš ali brišeš posamezne postavke za nagrade iz tabele. všeč(0)ni všeč(0)spam(0) | |
| human17. nov 2009 07:54:41Pridružen od: 15. jan 2009 686 objav +359-224 | #8Sem naredil podobno kot je rekel Roky in mi je uspelo končno nagrado izpeljat. všeč(0)ni všeč(0)spam(0) | |
stran 1 od 1 |<<1>>| | ||