[php/sql ]convertir un point en virgule

Résolu
Rémy -  
Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai un formulaire, en php, qui demande un prix à l'utilisateur et qui envoie ce prix dans une Base de données. Dans cette base, le champ 'prix' est un float (donc, avec un point en guise de virgule)

Seulement, l'utilisateur peut mettre comme prix 389,45 (avec une VIRGULE).
Conséquence, ça ne s'enregistre pas dans ma base, il faut remplir le formulaire avec 389.45 (avec un point).

Ma question, donc : Y a-t-il une fonction qui transforme la virgule en point. Je pourrais toujours bidouiller une procédure en php mais une fonction serait beaucoup plus simple...alors laquelle ??

Merci
A voir également:

1 réponse

Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   825
 
Bonsoir.

Avec une regex, un simple preg_replace ;-) :
$_POST['prix'] = preg_replace("#,#", '.', $_POST['prix']);
5