Salve ragazzi,
sono qui con una agitazione che non ha precedenti, è tutto il pomeriggio che provo a gestire i numeri decimali, ma se non ci siete voi che mi illuminate, non credo di riuscire. Purtroppo sono fossilizzato su vecchie teorie dei dati, sicuramente molto semplici, mentre quelli di oggi per me sono ostici per la mia mente deviata...

Vengo al problema, che sono certo per voi è facile, ma per me non lo è!


Ho fatto l'acquisizione di un campo con una variabile in un Form Html.
La variabile ha nome $millesimi_prop. Nella form inserisco il dato numerico composto da 2 interi e 4 decimali con la virgola (in quanto questo è il nostro sistema di unita). Devo portarlo in campo del DB Mysql definito Float 4 interi e 4 decimali. Be' se metto la virgola come decimale mi fa impazzire!!!! Se metto il punto NO! Va bene lo memorizza. Ok!

Il mio problema è :

- Trasformare il campo digitato (numero) con la virgola, in quanto da noi, in italia si usa così in campo con il decimale che è diviso dal punto, in pratica la variabile che ho acquisito dal Form.
- Trasformare il campo in output, quando voglio modificare il dato, da come l'ho memorizzato, cioè con il punto decimale, in campo editato decimale con la virgola.

Scusate ma mi infoio:
Es:

Ho a video acquisito 12,3456, vorrei che mi venisse trasformato in 12.3456, dopodichè, lo mando su Mysql.
Ho memorizzato il dato 12.3456, vorrei trasformarlo in 12,3456 e metterlo a video.

Non avrò usato la logica nelle funzioni o altro, ho provato la funzione str_replace() number_format(), sicuramente l'ho utilizzate male, però chiedo a voi che siete più esperti, sennò passo la nottata dietro a questa cosa e mi mette una certa agitazione......

Grazie a chi mi darà luce.....