Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38
Bydlisko: Kálnica city
Príspevok NapísalOffline : 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 ?


Offline

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

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 20.03.2008 19:03

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é ...


Offline

Užívateľ
Užívateľ
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38
Bydlisko: Kálnica city
Príspevok Napísal autor témyOffline : 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


Offline

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

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 20.03.2008 19:23

tak a teraz tomu už vôbec nerozumiem ...


Offline

Užívateľ
Užívateľ
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38
Bydlisko: Kálnica city
Príspevok Napísal autor témyOffline : 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


Offline

Správca fóra
Správca fóra
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 20.03.2008 20:27

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
Offline

Užívateľ
Užívateľ
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38
Bydlisko: Kálnica city
Príspevok Napísal autor témyOffline : 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


Offline

Správca fóra
Správca fóra
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 20.03.2008 22:23

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
Offline

Užívateľ
Užívateľ
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38
Bydlisko: Kálnica city
Príspevok Napísal autor témyOffline : 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


Offline

Správca fóra
Správca fóra
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 20.03.2008 22:32

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
Offline

Užívateľ
Užívateľ
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 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 :oops:


Offline

Užívateľ
Užívateľ
Ako nastavit pomocou  setlocale(LC_MONETARY ...  menu EURO?

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38
Bydlisko: Kálnica city
Príspevok Napísal autor témyOffline : 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 :oops:


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


Offline

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

Registrovaný: 22.09.06
Prihlásený: 01.04.23
Príspevky: 25
Témy: 0
Príspevok NapísalOffline : 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...


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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Ako na MENU pomocou HTML+CSS+PHP ???

v HTML, XHTML, XML, CSS

3

1133

20.11.2006 15:19

javo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako nastaviť všetkým EditBoxom jedno PopUp menu s funkciami?

v Delphi, Visual Basic

9

744

01.08.2010 22:22

Manny Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

2

363

27.07.2009 21:18

jurov Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

16

1114

18.07.2008 8:38

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako nastaviť v notebooku výkonnejšiu grafiku ako primárnu.

v ATI/AMD grafické karty

0

843

12.12.2015 21:10

krakenis Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako nastavit bs player ako predvoleny prehliadac?

v Video programy

1

859

22.07.2010 13:09

milosb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako nastaviť video ako pozadie pracovnej plochy?

v Operačné systémy Microsoft

3

1522

31.03.2010 22:43

Googler1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako nastaviť index.php ako homepage

v Redakčné systémy

4

845

01.09.2006 9:59

BaSkeR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HD4870 , ako nastavit viac ako povoluje...

v Grafické karty

1

633

20.10.2008 9:03

Xaltotun Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. W7 ako nastavit particiu ako recovery?

v Operačné systémy Microsoft

1

519

18.03.2016 15:25

shiro Zobrazenie posledných príspevkov

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

v ATI/AMD grafické karty

1

644

05.02.2010 0:07

OmeGa Zobrazenie posledných príspevkov

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

v Siete

9

425

22.01.2023 1:53

eon5 Zobrazenie posledných príspevkov

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

v Siete

2

2263

07.01.2009 14:39

br4n0 Zobrazenie posledných príspevkov

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

v Monitory, televízory a projektory

3

595

19.09.2015 22:37

sailer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako nastavit ventilator?:(

v Chladiče a všetky druhy chladenia

3

1553

16.10.2009 23:34

nesqui Zobrazenie posledných príspevkov

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

v Biosy a ladenie výkonu

3

602

01.03.2010 11:36

rapkac1 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