Autor | Zpráva | ||
---|---|---|---|
Kosan Profil * |
#1 · Zasláno: 4. 1. 2008, 15:35:14
Jaké je podle Vás nejvhodnější řešení na můj problém.
Z databáze se mi natáhne sloupec / DECIMAL (6,2) / .... a potřebuju, abych pak nějak přes PHP docílil toho, aby se mi výsledek v případě, že bude kladný zobrazoval na 2 desetinná místa a když bude záporný na celé čísla. např. -7 2.25 Napadá mě klasická podmínka a když bude výsledek záporný, aby se vzali jen první 2 znaky... ale nevím jestli je to vhodné a neexistuje něco lepšího a hlavně ani nevím jaká to je přesně fuknce. Děkuju zkušenějším moc za radu |
||
Zdeněk Košťál Profil |
#2 · Zasláno: 4. 1. 2008, 15:40:19
Programátor zrovna nejsem, ale zkusím poradit :-).
if ($vysledek>0) $vysledek=round($vysledek,2); else $vysledek=round($vysledek); |
||
Kosan Profil * |
#3 · Zasláno: 4. 1. 2008, 17:23:26
Děkuju... ještě někoho něco napadá nebo je to dostatečně dobré? :)
|
||
Akacko Profil |
#4 · Zasláno: 4. 1. 2008, 17:26:14
Kosan
Lepší to už nebude. Zdeněk Košťál to napsal nejjednodušeji jak to jde. |
||
karbon Profil * |
#5 · Zasláno: 4. 1. 2008, 17:31:49
A co takto?
if($vysledek < 0){ $vysledek = round($vysledek); } |
||
Akacko Profil |
#6 · Zasláno: 4. 1. 2008, 17:42:26
karbon
No vlastně jo. Jsem si nevšiml tohoto DECIMAL (6,2). |
||
Kosan Profil * |
#7 · Zasláno: 4. 1. 2008, 18:16:36
diky diky diky
|
||
Časová prodleva: 16 let
|
0