[php] séparateur de décimal: point ou virgule
wiwimagique
Messages postés
481
Statut
Membre
-
simmans Messages postés 7 Statut Membre -
simmans Messages postés 7 Statut Membre -
Bonjour,
J'ai un petit problème avec mon application (sous PHP).
Dans un formulaire, je saisis des nombres en virgules flottantes utilisant le point (1.5, 4.5, etc...).
Un javascript récupère la valeur et fait un calcul dessus.
Je soumets, ça enregistre dans une base, ect...
Tout se passe bien sur un serveur1.
En passant l'appli sur un serveur2 (configuré de la même manière),
L'appli n'accepte plus le point mais la virgule seulement.
Ma requête SQL ne fonctionne pas (format invalide pour un nombre) alors que le serveur de BDD est le même.
Si j'entre 1.5 sur le serveur1, le serveur2 va le lire comme 1,5
J'aurais donc 1,5 sur mon formulaire et le javascript ne marche plus (vu qu'il s'attend à 1.5).
Est-ce que quelqu'un a déjà eu un problème similaire et trouvé une solution potable ?
--
Dans sa voiture rouge et jaune
J'ai un petit problème avec mon application (sous PHP).
Dans un formulaire, je saisis des nombres en virgules flottantes utilisant le point (1.5, 4.5, etc...).
Un javascript récupère la valeur et fait un calcul dessus.
Je soumets, ça enregistre dans une base, ect...
Tout se passe bien sur un serveur1.
En passant l'appli sur un serveur2 (configuré de la même manière),
L'appli n'accepte plus le point mais la virgule seulement.
Ma requête SQL ne fonctionne pas (format invalide pour un nombre) alors que le serveur de BDD est le même.
Si j'entre 1.5 sur le serveur1, le serveur2 va le lire comme 1,5
J'aurais donc 1,5 sur mon formulaire et le javascript ne marche plus (vu qu'il s'attend à 1.5).
Est-ce que quelqu'un a déjà eu un problème similaire et trouvé une solution potable ?
--
Dans sa voiture rouge et jaune
A voir également:
- Séparateur décimal point ou virgule
- Point de suite word - Guide
- Point de dechargement yune shein - Forum Consommation & Internet
- Remplacer la virgule par un point clavier numérique windows 11 ✓ - Forum LibreOffice / OpenOffice
- I sans point - Forum Windows
- Point vert snap - Forum Snapchat
1 réponse
Cela ressemble à une configuration régionale différente. En fait, des systèmes régionaux ont leur choix de séparateur régionaux. En français, peut-être comme ton serveur2, c'est la virgule la dominante. En anglais, peut-être comme ton serveur1, c'est le point. Vérifie la configuration de ton serveur, soit les configs régionaux ou ceux de ton Apache ou ton PHP.