Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Pilkut pisteiksi luvuista

tuomas88 [17.07.2009 22:21:00]

#

Miten saada käyttäjän syötteenä antamat pilkkuluvut . desimaaliluvuiksi, joita sitten iskeä mysql-tietokantaan?

Chiman [17.07.2009 22:26:41]

#

Kielenä varmaan PHP?

$luku = floatval(str_replace(",", ".", $_POST['luku']));

TeNDoLLA [17.07.2009 23:45:46]

#

format_number() vai oliko se number_format(). Mulla ei ainakaan mene php.netin sivuille nyt niin ei voi tarkistaa. Saa myös säädettyä desimaalien määrän ja muutakin.

Grez [18.07.2009 06:34:40]

#

Pilkkuluvuthan on oletettavasti desimaalilukuja, eli toimiva otsikko olisi pilkkuluvut pisteluvuiksi tai vaan pilkut pisteiksi :D Eli Chimanin ratkaisu on käsittääkseni se mitä haetaan.

TeNDoLLAn vastauksesta en nyt ymmärrä, että mikä idea olisi käyttää number_formatia kun annetaan lukuja tietokannalle? Kaikki normaalista PHP:n käyttämästä muodosta poikkeavat muotoilut, mitä tuolla saa aikaiseksi, vain haittaavat SQL:ssä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta