Besoin d'aide ?

Une donnée numérique ex. 1,5 inscrit dans un formulaire s'enregistre à 2 dans la base de donnée mysql

Avatar de AlexandreCarignan
AlexandreCarignan

Bonjour, le donnée inscrite dans la case de saisi de mon formulaire s'enregiste arrondi à 2 dans ma base de donnée.

<input type="text" class="form-control" id="character_armor1_magic" placeholder="" value="{{ old('character_armor1_magic') ?? $character->character_armor1_magic }}" name="character_armor1_magic">

comment puis-je corriger cette situation.

Merci. Alexandre

Posté il y a 1 mois
Avatar de CinquièmeDimension
CinquièmeDimension

Salut,

Change le type de ta colonne dans ta table. C'est probabalement ça.

Posté il y a 1 mois
Avatar de itanea
itanea

Bonjour Alexandre, Oui je pense comme CinquièmeDimension. Tu dois avoir un colonne de type int dans ta table, non ?

Posté il y a 1 mois
Avatar de AlexandreCarignan
AlexandreCarignan

Bonjour, j'ai ceci comme type de valeur. Datatype Integer: TINYINT , SMALLINT, MEDIUMINT, INT, BIGINT, BIT puis la possibilité d'ajuster REAL : FLOAT, DOUBLE, DECIMAL.

Quelle option utiliser?

Merci.

Posté il y a 1 mois
Avatar de AlexandreCarignan
AlexandreCarignan

Bonjour, j'ai ceci comme type de valeur. Datatype Integer: TINYINT , SMALLINT, MEDIUMINT, INT, BIGINT, BIT puis la possibilité d'ajuster REAL : FLOAT, DOUBLE, DECIMAL.

Quelle option utiliser?

Merci.

Posté il y a 1 mois
Avatar de AlexandreCarignan
AlexandreCarignan

Bonjour, j'ai ceci comme type de valeur. Datatype Integer: TINYINT , SMALLINT, MEDIUMINT, INT, BIGINT, BIT puis la possibilité d'ajuster REAL : FLOAT, DOUBLE, DECIMAL.

Quelle option utiliser?

Merci.

Posté il y a 1 mois
Avatar de AlexandreCarignan
AlexandreCarignan

En utilisant REAL : FLOAT j'ai réglé mon problème. Merci.

Posté il y a 1 mois
Avatar de itanea
itanea

Top, désolé de ne pas avoir vu plus tôt. L'important est que tu as pu régler ton souci.

Posté il y a 1 mois
Avatar de KYoann
KYoann

Tant qu'a faire dans ce cas, il pourrais être sympa de changer l'attribut type="text" de votre input, mettre type="number" step="0.01" afin de filtrer et aider les utilisateurs a bien utiliser le formulaire.

Posté il y a 1 mois

Vous ne pouvez pas répondre à ce sujet.