Autor Zpráva
Matthew Cook
Profil
Zdravím,

Mám stránku kde mám formulář, když např. zadám cenu s mezerou 22 000kč. Tak co je za mezerou se mi nezobrazí ve stránce. Co mám udělat proto aby mi tam šla dát mezera.

Děkuji za radu.
Kajman
Profil
Před uložením do db jako číslo odstranit ze vstupu mezery a převést na číslo.
Matthew Cook
Profil
CREATE TABLE `table_price` (
`price` int(10) NOT NULL default '0',
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=9 ;

Jak prosím? :D
Kajman
Profil
<?php
$cena = intval(str_replace(' ','',$_POST['cena']));
Matthew Cook
Profil
Děkuji za radu,

ještě se zeptám, pokud uživatel zadá cenu 200 000kč s mezerou udělá se tam kde jí udělal bez nějakých problému?
Kajman
Profil
Ne, částka se uloží bez měny a mezery. Při výpisu si vhodným formátováné mezeru doplňte, ať to je jednotné.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: