Autor Zpráva
Anna007
Profil
Nevíte někdo, jestli jde vypisovat čísla z databáze, aby tam byly oddělené tisíce ? Když tam mám číslo třeba 18 650 tak se vypíše 18. Zatím jsem to měla jako VARCHAR, ale do budoucna potřebuju, aby se to dalo seřadit třeba od nejlevnějšího apod. Oni (z firmy) mermomocí chtějí, aby to bylo oddělené, že je to hezčí a že když to jde v excelu, tak to jde všude. Jestli už v diskusi tenhle problém byl, tak se omlouvám, ale asi jsem špatně hledala.
Mastodont
Profil
A proč to máš ve VARCHAR, když to má být číslo?
Anna007
Profil
No to jsem měla právě proto, aby se tam zobrazovala ta mezera, když to mám teď v INT, tak to musí být bez mezery, tj. třeba 18650, dohromady prostě. Potřebuju, aby to bylo zapsané bez mezery, ale na stránce se to vypisovalo s mezerou.
DJ Miky
Profil
Pokud čísla vypisuješ v PHP, tak to půjde funkcí number_format().
Anna007
Profil
Díky moc za radu, docela dlouho mi trvalo přijít na to, jak se ta funkce vlastně používá, ale nakonec jsem to udělala takhle
$sdph = ($zaznam['cena_bezdph']/100)*119;

echo number_format($zaznam['cena_bezdph'],0,',',' '),',-';
echo number_format($sdph,0,',',' '),',-';

a fakt to funguje, nemůžu tomu vůbec uvěřit. (Potřebovala jsem to bez desetinných čísel). Dobře vysvětlený je to tady na živě.cz. Ještě jednou děkuju.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0