21. juli 2006 - 15:51Der er
13 kommentarer og 1 løsning
Tjek om der er indtastet et tal
Hej derude. Findes der en funktion i PHP, så jeg kan sikre, at et felt er udfyldt med talværdier. Eksempelvis har jeg et formfelt, hvor der skal indtastes en lejepris. Nogle af den "gamle skole" skriver tallet "0" med bogstavet "o", og det vil jeg gerne lave en fejlmelding på. Altså en chekcfunktion på tal - på samme måde som "Checkdate" tjekker om en bestemt dato eksisterer.
Jeg vil gerne give en fejlmeddelse, hvis variablen $erstatninger ikke er tal: Jeg har skrevet sådan her, men får fejl: if is_numeric($erstatninger) == FALSE { echo "Du har ikke udfyldt feltet korrekt. Du skal skrive et tal!"; }
Det er lidt underligt. Jeg har nu prøvet begge metoder med variablen $erstatninger. Det virker ikke, men prøver jeg med en af de andre variabler, så virker begge forslag, som de skal.
Jaw: Jeg har en anden ting der driller i min PHP-kode. Hvis jeg opretter et nyt spørgsmål, og smider koden ud på en URL, har du så tid og løst til at tjekke en detalje?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.