| | |
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Autor | Správa |
---|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 Bydlisko: Kálnica city | Napísal Matho: 19.03.2008 21:49 | |
|
Hladal som aj na googli , len ako si mi to nikdy nefungovalo. Mate s tym dakto skusenosti, pre slovensku cenu mam nastavene sk_SK , co mi ide, ale neviem co mam dat pre euro. Ceny mam ulozene v databaze v decimal stlpci a prave tato finta by mi mala pomoct urobit z cisla cislo s desatinnou ciarkou a medzerami pri tisickach ....
PS: da sa mi to vobec prestavit? nezalezi to od nastavenia php.ini ?
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
no ak som ťa správne pochopil tak s názvom témy to nemá ale vôbec nič spoločné a áno je na to funkcia, ktorá oddeluje každé 3 čísla čiarkou ale neviem si spomenúť názov, inak s php.ini to nemá vôbec nič spoločné ...
|
|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 Bydlisko: Kálnica city | Napísal autor témy Matho: 20.03.2008 19:17 | |
|
tak mozno som sa dobre nevyjadril, ono nastavi menu aby mi pomocou money_format mohlo spravne vytvorit cenu, no pokial to nenastavim na euro, tak mi za cenu neda znak eura
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
tak a teraz tomu už vôbec nerozumiem ...
|
|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 Bydlisko: Kálnica city | Napísal autor témy Matho: 20.03.2008 20:06 | |
|
mam napriklad takyto script:
Kód: ... setlocale(LC_MONETARY, 'sk_SK'); .... while ($riadok_nacitaj= mysql_fetch_array ($vysledok_nacitaj)){
$id=$riadok_nacitaj['id']; $nazov=$riadok_nacitaj['nazov']; $skrateny_text=$riadok_nacitaj['skrateny_text']; $cena_sk= money_format('%.2n', $riadok_nacitaj['cena_sk']); $cena_euro= money_format('%.2n', $riadok_nacitaj['cena_euro']);
.... }
toto mi zaruci , ze mi vypise cenu 1599.90 z databazy ako 1 599,90 SK , prepinanie sk/eu meny mam vyriesene a potrebujem vediet hodnotu ktoru dosadim do setlocale(LC_MONETARY, ' sk_SK'); namiesto toho sk_SK aby mi urobilo z ceny 1599.90 vystup 1 599,90 €
dufam ze to uz pochopil kazdy
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
neviem, nemam s tym skusenosti, ale sk_SK@euro si skusal?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 Bydlisko: Kálnica city | Napísal autor témy Matho: 20.03.2008 22:12 | |
|
no skusil som, ale nejde... ja som ich skusal vela, tie co som nasiel ale isli mi len en_US a sk_SK
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
hmm a preco tam nechces dat manualne symbol eura?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 Bydlisko: Kálnica city | Napísal autor témy Matho: 20.03.2008 22:30 | |
|
momentalne to tam mam tak nastavene, lenze money_format mi pomocou setlocale formatuje i cenu (vytvara desatinnu ciarku a medzeru pri tisickach). rozmyslam ze na tento ucel by som mohol vyuzit inu funkciu a dopisat znak eura za tym
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
nj, ked to nejde tym sposobom, na co sa trapit, ked existuje aj ine vhodne riesenie... napr. number_format()
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 20.03.2008 22:33 | |
|
no ale sak neslo by to tak ze si das normalne
echo $cena_co_ti_ju_vypluvne.'€';
necital som celu temu, len posledne prispevky, takze neviem
|
|
Registrovaný: 25.07.07 Prihlásený: 27.11.14 Príspevky: 217 Témy: 38 Bydlisko: Kálnica city | Napísal autor témy Matho: 20.03.2008 22:40 | |
|
Drako píše: no ale sak neslo by to tak ze si das normalne echo $cena_co_ti_ju_vypluvne.'€'; necital som celu temu, len posledne prispevky, takze neviem
tak si ju precitaj
idem skusit pouzit to number_format
edit:// funguje mi to cez number_format, ale aj tak by ma zaujimalo to money_format, ak to nahodou dakto bude skusat a pride na to tak nech napise
|
|
Registrovaný: 22.09.06 Prihlásený: 01.04.23 Príspevky: 25 Témy: 0 | Napísal Frey: 19.04.2008 13:24 | |
|
Ja na to používam túto funkciu:
Kód: // sformatuje cenu podľa zadanej meny function sformatujcenu ($cena, $mena) { switch ($mena) { case "SKK": $local = "sk_SK"; break; case "CZK": $local = "cs_CZ"; break; case "EUR": $local = "de_DE"; break; case "USD": $local = "en_US"; break; case "GBP": $local = "en_GB"; break; default: $local = "sk_SK"; break; } setlocale(LC_MONETARY, $local); $cena = money_format("%.0n", $cena); $trans = array(chr(163) => "£"); $cena = strtr($cena, $trans); return $cena; }
Nakoľko mám stránky v kódovaní iso-8859-2 tak mi zle zobrazovalo znak libry; preto som to ošetril tou funkciou strtr...
Snáď ti to pomôže...
|
|
| Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Ako na MENU pomocou HTML+CSS+PHP ??? v HTML, XHTML, XML, CSS | 3 | 1133 | 20.11.2006 15:19 javo | | Ako nastaviť všetkým EditBoxom jedno PopUp menu s funkciami? v Delphi, Visual Basic | 9 | 744 | 01.08.2010 22:22 Manny | | Menu pomocou JS v JavaScript, VBScript, Ajax | 2 | 363 | 27.07.2009 21:18 jurov | | menu pomocou html od zaciatku v HTML, XHTML, XML, CSS | 16 | 1114 | 18.07.2008 8:38 Tominator | | Ako nastaviť v notebooku výkonnejšiu grafiku ako primárnu. v ATI/AMD grafické karty | 0 | 843 | 12.12.2015 21:10 krakenis | | ako nastavit bs player ako predvoleny prehliadac? v Video programy | 1 | 859 | 22.07.2010 13:09 milosb | | Ako nastaviť video ako pozadie pracovnej plochy? v Operačné systémy Microsoft | 3 | 1522 | 31.03.2010 22:43 Googler1 | | Ako nastaviť index.php ako homepage v Redakčné systémy | 4 | 845 | 01.09.2006 9:59 BaSkeR | | HD4870 , ako nastavit viac ako povoluje... v Grafické karty | 1 | 633 | 20.10.2008 9:03 Xaltotun | | W7 ako nastavit particiu ako recovery? v Operačné systémy Microsoft | 1 | 519 | 18.03.2016 15:25 shiro | | ako nastavit hypermemory? v ATI/AMD grafické karty | 1 | 644 | 05.02.2010 0:07 OmeGa | | Ako nastaviť rutery . v Siete | 9 | 425 | 22.01.2023 1:53 eon5 | | ako nastavit wifi v Siete | 2 | 2263 | 07.01.2009 14:39 br4n0 | | Ako nastavit monitor? v Monitory, televízory a projektory | 3 | 595 | 19.09.2015 22:37 sailer | | Ako nastavit ventilator?:( v Chladiče a všetky druhy chladenia | 3 | 1553 | 16.10.2009 23:34 nesqui | | Ako nastavit voltage?? v Biosy a ladenie výkonu | 3 | 602 | 01.03.2010 11:36 rapkac1 |
| 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
|
|