I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
BEMÆRK. Dette vil kun virke hvis der er én delimiter (. eller ,) i tallet...
tallet 1.000.000,00 (en million - med . som tusindtals separator vil IKKE virke, da den så vil forsøge at finde talværdien af 1.000.000.00 :-/)
man kan evt. lave en version , hvor man først tester om der er ét og KUN et komma i strengen (dette vil så blive antaget som decimal-separator -- i de tilfælde skal alle punktummer fjernes (gøres med $string = str_replace(".", "", $streng) ) inden man så omformer kommaet til et punktkum og kalder is_numeric()
som ztyxx også nævner, så er dette med validering af input noget som der i de fleste tilfælde bør foregå på klient-siden (og altså ikke via PHP)... Jo mere man (kan) validere på klient-siden, jo mindre trafik/belastning vil der være på serveren....
bearhugx: uanset man *kan* validere på klienten, *skal* man alligevel validere på serveren, da enhver hacker ellers potentielt vil kunne give scriptet et forkert input.
erik>> der er vi helt enig- absolut! --- et server-side check er obligatorisk - men jo flere fejl man kan få luset fra allerede _inden_ informationerne sendes til serveren, jo færre gange vil serveren blive nød til at producere sider med ordinære fejlmeddelelser som "de glemt at udfylde deres navn" osv. og derved mindskes trafikken til og fra serveren, samt den belastning på serveren som ville komme når den skal udarbejde disse beskeder, som sagtens kunne have været ordnet client-side
dennism: hvilket input forventer du? Jeg troede det var 7913.89 eller 7913,89 - men hvis du ved det er 7.913,89 kan vi selvfølgelig arbejde videre derfra. (Men måske ikke i dag for mit vedkommende....)
styxx: selv om man checker på serveren kan man jo godt levere brugeren de data han har indtastet een gang til. Du har måske oplevet det sådan en gang, men det gør man altså ikke (hvis man ellers ved hvad man gør eller tænker sig om *g*)
erik> jo det er jeg klar over, men der skal man vel ud i noget session osv, eller trykke Back i browseren, som dog ikke vil virke hvis man ikke tillader at siden caches ??
Jeg tror jeg har fået den hjælp jeg behøver. Mange tak!
Smider du lige et svar erik? Så kan I dele..
Synes godt om
Ny brugerNybegynder
Din løsning...
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.