validering af POST'ed data. Skal være tal. Hvordan?

Tags:    php

Hej, jeg har lavet således at folk kan give hinanden point på min hjemmeside og det virker fint, men jeg vil gerne lave således at der ikke kan indtastes andet end tal.

OG Jeg har sådan set fået det lavet i java, men jeg vil hellere have det lavet i PHP.

Så hvis du kan give mig en ide til hvordan jeg kan lave det, så vil jeg blive rigftig glad. Har nemlig forsøgt i flere timer at finde en brugbar løsning.

Mvh Michael



4 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 



--
Ronni Egeriis - http://sqdev.dk/
Co-Admin



se http://dk.php.net/is_numeric


if(is_numeric($_POST["point"]))echo "det er et tal";



Hej, jeg har lavet således at folk kan give hinanden point på min hjemmeside og det virker fint, men jeg vil gerne lave således at der ikke kan indtastes andet end tal.

OG Jeg har sådan set fået det lavet i java, men jeg vil hellere have det lavet i PHP.

Så hvis du kan give mig en ide til hvordan jeg kan lave det, så vil jeg blive rigftig glad. Har nemlig forsøgt i flere timer at finde en brugbar løsning.

Mvh Michael


Eller du kan indsætte OnKeyPress="EnsureNumeric()" i de felter hvor der kun skal være tal



se http://dk.php.net/is_numeric


if(is_numeric($_POST["point"]))echo "det er et tal";


En anden løsning er at bruge fx:
$point=intval($_POST['point']);

intval forsøger så godt den nu kan at fjerne der der ikke er tal, og giver et 0 hvis det er helt umuligt.
--
Thus, I conclude



t