login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Prijs (Opgelost)

Offline gothmog - 09/05/2007 20:25
Avatar van gothmogLid Hallo,

Ik wil weten of ze daadwerkelijk een prijs hebben ingevoerd en niet zomaar iets doms.
Dat kan dus zo: 0.00 of 0,00, maar stel nu dat ze zoiets invullen:
3.000,95 (wel een hele slechte prijs^^). Ik wil niet met de ene error om de andere smijten. En amerikanen doen het weer anders:
3,000.95 hoe kan ik zo simpel mogelijk checken of ze werkelijk een prijs hebben ingevuld?

6 antwoorden

Gesponsorde links
Offline Ibrahim - 09/05/2007 20:27
Avatar van Ibrahim PHP expert
  1. if( is_numeric( $prijs ) )


en de mensen vragen of ze 1000tallen niet willen scheiden, maar alleen de centen
Offline Stefan14 - 09/05/2007 20:32
Avatar van Stefan14 PHP gevorderde Je kunt het ook gewoon in een int invullen, dan zit je in ieder geval niet met die vervelende komma's en punten.

dan gewoon de laatste twee cijfers als centen aanhouden en de rest zijn hele euro's (of dollars of wat je maar wilt)
Offline gothmog - 09/05/2007 20:33 (laatste wijziging 09/05/2007 20:36)
Avatar van gothmog Lid jah daar kon ik ook nog wel op komen^^
het is natuurlijk wel hun eigen verantwoordelijkheid, maar ik wil niet dat een paar typfouten voor hun grote fouten opleveren..

@stefan, tja helaas zijn er ook mensen die het dan zo doen: 10 (zonder centen) of 1,012... betekend dat nu 3 cijfers achter de komma? of 1012?
tot nu toe ziet het er naar uit dat ik een ellenlange functie moet schrijven... of heeft iem. nog een idee?
Offline sasser - 09/05/2007 20:43
Avatar van sasser PHP interesse Je, kunt vast wel met javascript het input textfield toestaan alleen cijfers en comma's te gebruiken komen er geen punten in omdat die niet toegestaan zijn..
Offline svm - 09/05/2007 20:44
Avatar van svm PHP ver gevorderde Anders maak je een veld voor het hele bedrag (in cijfers) en daarachter een veld (maxlength=2) voor de centen (ook alleen cijfers).
Voor ieder zo overzichtelijk.
Offline gothmog - 09/05/2007 20:52
Avatar van gothmog Lid sasser en svm, you're my heroes:p
ik ga ff kijken wat het fijnste werkt...
thnx
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.17s