tehextinct Skrevet 1. juli 2007 Del Skrevet 1. juli 2007 Går d ann å sjekk om brukeren skriver inne det decimal tall? Altså et tall etterfulgt av et . og et tall Liksom vis brukeren skriver . kommer det en feil melding. Trenger svar raskt! Tusen takk!! Lenke til kommentar
tehextinct Skrevet 1. juli 2007 Forfatter Del Skrevet 1. juli 2007 Jeg bruker ceil() fåreløpig, men jeg tror brukerene heller vil ha en feil melding enn at din bruker 12 istede for 12.6 :/ Lenke til kommentar
Rasks Skrevet 1. juli 2007 Del Skrevet 1. juli 2007 (endret) du kan kanskje prøve noe slikt: if (preg_match("/^([0-9]+)[.]{1}([0-9]+)$/", $subject)) { echo "Desimal"; } else { echo "Ikke desimal"; } edit: koden endret og testet Endret 1. juli 2007 av Rasks Lenke til kommentar
Gjest Slettet+142 Skrevet 1. juli 2007 Del Skrevet 1. juli 2007 (endret) is_float() Edit: Ikke det nei Endret 1. juli 2007 av Slettet+142 Lenke til kommentar
itsmebth Skrevet 1. juli 2007 Del Skrevet 1. juli 2007 (endret) -snip- Endret 1. juli 2007 av itsmebth Lenke til kommentar
Ernie Skrevet 1. juli 2007 Del Skrevet 1. juli 2007 is_float() 8981466[/snapback] Nope, den sjekker bare om datatypen er float, noe det høyst sannsynligvis ikke er når man får det som input fra form. Forøvrig står det følgende der: Note: To test if a variable is a number or a numeric string (such as form input, which is always a string), you must use is_numeric(). Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå