Navigation : Forums > Forum Général > Champ FLOAT

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
milan

Messages : 18
Inscrit le : 15/08/2002
Posté le 11/11/2004 à 17:34:24 Message N°1 #

Bonjour

J'ai déclaré un champ de type FLOAT (5,2) dans ma table

Depuis, impossible de soumettre un formulaire si le champ (du formulaire) correspondand au champ de la table n'est pas rempli. (j'ai pourtant laissé NULL autorisé ;)

Ce phénomène disparait dès que je redéclare le champ en VARCHAR dans la table MySQL.

Une soluce ?
Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 11/11/2004 à 19:11:21 Message N°2 #
Pas vraiment une soluce, plutôt une bidouille :
Déclare le champ en NOT NULL avec 1 valeur par défaut 0.00
CREATE TABLE <ma_table>
(
...
<mon_champ> FLOAT(5,2) DEFAULT '0.00' NOT NULL,
...
);

Comme ça si ton champ de formulaire n'est pas renseigné, MySQL remplira automatiquement la colonne avec 0.00
Profil Citer
milan

Messages : 18
Inscrit le : 15/08/2002
Posté le 13/11/2004 à 10:26:28 Message N°3 #
merci pour la "bidouille" (en attendant peut etre mieux)
Profil Citer

Navigation : Forums > Forum Général > Champ FLOAT

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :