Hei,
helppo vastaus tähänkin varmaan löytyy, minä en sitä keksi. Minulla on html-lomake verkossa. Lomake lähettää tiedot suoraan s-postiin, eikä siten tallenna tietoja tietokantaan. Miten saan määriteltyä, että tiettyyn kenttään hyväksytään vain numeerinen arvo?
Ajattelisin sen tulevan samaan syssyyn, missä (javaScriptillä) tarkistetaan, ovatko pakolliset kentät tyhjiä vai ei), en vain ole keksinyt, miten se tapahtuu.
https://www.php.net/manual/fi/function.is-numeric.php
Eikös tämä aja asian?
EDIT: jos siis haluat toteuttaa asian PHP:llä
Njoo vaan parempi tehä serveripuolen tarkistus niin ei pääse omaltakaan formilta lähettämään muita kuin numeroita. Tyhjyystarkistus käyttäjän päässä JavaScriptillä ja numerollisuuden tarkistus serveripäässä.
FILTER ext: input_get(INPUT_POST, 'kentta', FILTER_VALIDATE_INT), ehkä toimii, ehkä ei.
Kiitti vinkeistä, taidankin koittaa kokonaan luopua tuosta JavaScript-osuudesta ja tehdä nuo kaikki tarkistukset serveripuolella.
Aihe on jo aika vanha, joten et voi enää vastata siihen.