Io sono piu dell'idea che il controllo deve avvenire sia dal lato client che da quello server ( se non si usa il forum fatto sul sito, verrebbero comunque inseriti i dati in modo sbagliato )

comunque, in php, se usi la funzione number_format , puoi far in modo che il numero che arriva puo essere trasformato e dimezzato di decimali. Es: puo far diventare 2,340 in 2.34

http://it.php.net/manual/it/function.number-format.php