Autor | Zpráva | ||
---|---|---|---|
Matthew Cook Profil |
#1 · Zasláno: 16. 4. 2014, 15:20:57
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 |
#2 · Zasláno: 16. 4. 2014, 15:22:28
Před uložením do db jako číslo odstranit ze vstupu mezery a převést na číslo.
|
||
Matthew Cook Profil |
#3 · Zasláno: 16. 4. 2014, 19:31:09
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 |
#4 · Zasláno: 16. 4. 2014, 20:04:35
<?php $cena = intval(str_replace(' ','',$_POST['cena'])); |
||
Matthew Cook Profil |
#5 · Zasláno: 18. 4. 2014, 00:33:12
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 |
#6 · Zasláno: 18. 4. 2014, 00:36:42
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é.
|
||
Časová prodleva: 10 let
|
0