ugrás a tartalomhoz

Decimal

evi · 2011. Okt. 16. (V), 19.30
Sziasztok!

Az alábbi mezők egyikét hoztam létre phpmyadmin alatt.

Eredmény: 12000Ft
`ar` FLOAT NOT NULL default '0',]
A következő variációt is kipróbáltam

Eredmény: 180000.00Ft
`ar` DECIMAL(17,2) NOT NULL,]
A cél
1.900Ft
12.800Ft
124.670Ft

Megoldást tudnátok vagy bármilyen információ morzsa jól esne.
Köszi
 
1

pont

Poetro · 2011. Okt. 16. (V), 19.58
A pont a fenti példában a tizedesvessző vagy az ezres elválasztó? Mert ha ez utóbbi, akkor nem sok köze van hozzá a decimal típusnak. Egyedül a formázást kell megoldanod, de ezt célszerűbb már az alkalmazás oldalon megoldani, nem adatbázisban.
2

Tizedesvessző! Az alkalmazás

evi · 2011. Okt. 16. (V), 22.47
Tizedesvessző!

Az alkalmazás oldalról lesz gond, valamilyen leírást evvel kapcsolatban tudsz adni
vagy valamilyen távpontot honnan induljak el.
3

number_format()

DonPepito · 2011. Okt. 17. (H), 08.09
4

Igen ezt kerestem, köszönöm!

evi · 2011. Okt. 17. (H), 11.25
Igen ezt kerestem, köszönöm!
5

Egy megoldást leírok ide

evi · 2011. Okt. 17. (H), 14.02
Egy megoldást leírok ide talán valakinek segítség lehet.
$ar = preg_replace("/(?<=\d)(?=(\d\d\d)+$)/", " ", $ar);]
`ar` DECIMAL(17,0) NOT NULL,]
6

megnéztem az adatlapodat, ami

szabo.b.gabor · 2011. Okt. 18. (K), 09.44
megnéztem az adatlapodat, ami szerint te 'informatikus tanár' vagy. nem kell mindenhez érteni egy tanárnak, meg senkinek sem, de..

-tanár létedre még azt sem látod át, hogy hol kell keresned a problémát (megjelenítésben akarsz módosítani valamit, és az adattárolást akarod megváltoztatni..)
-megkapod a megoldást, meg is írod, hogy köszi. mindenki örül. ez így jó.

-aztán előállsz egy sokkal bonyolultabb, nehezebben értelmezhető megoldással, amit majd megtanítasz a diákjaidnak ők meg csak pislogni fognak, de nem értik, nem fogják tudni alkalmazni, ha változtatni kellene valamit, akkor nem tudnak hova nyúlni.

remélem rosszul látok valamit és nem így van, csak kísérletezgetsz saját magad számára, vagy csuda tudja. mindenesetre van itt némi bukfenc a koncepciódban, amin érdemes volna egy kicsit gondolkodnod
7

Erről nem tanítok, mert

evi · 2011. Okt. 18. (K), 12.23
Erről nem tanítok, mert alsóban még nem tanagyag!
Nem én oldottam meg hanem testvérem!
Igazad van webfejlesztéshez nem értek.Csak azt nem értem mért kell egyből rossz példát felhoznod.

Viszont elég kevés infó megoldás terén ez igaz, ha gondolod felvázolom végül is a teljes végeredményt?

Én is megnéztem az adatlapodat miszerint viszont te webfejlesztő vagy,akkor a fenti megoldásból észrevehetted volna,hogy adattárolásban és megjelenésben is hiba volt az utóbbi nem is létezett,adattárolásban meg rosszul volt megadva egy érték.

Úgy gondoltam ez egy olyan fórum ahol némi távpontot kapok merre induljak el,(persze a saját hiányosságaim miatt) nem valakivel megoldatni akartam ezt a feladatot és továbbadni saját értékként.
8

number_format

Poetro · 2011. Okt. 18. (K), 12.41
A fenti feladat megoldására a legjobb megoldás a number_format, mivel egyértelmű, és pont azt csinálja, amit szeretnél, valamint minden valószínűség szerint sokkal gyorsabb, mint a te reguláris kifejezésed. Ráadásul a reguláris kifejezés nem is fejezi ki olyan szépen, mit is szeretnél csinálni, mint a fenti függvény. Természetesen ha nem PHP-t használsz, akkor is megtalálhatod szinte minden nyelvben a függvény egy változatát.
9

Poetro

evi · 2011. Okt. 18. (K), 13.44
Igen ebben teljesen igazad van.
Köszönöm!