Bonjour,
J'ai créé un petit module sur un site web pour enregistrer des fax dans une base de données. Seulement, il y a des soucis dans l'enregistrement des fax dans la base... Pourquoi ? Je ne sais pas puisque je n'en ai jamais vu lors de mes tests.
J'aimerais commencer par suivre la piste de la mauvaise conception de la table.
Voyez-vous quelque chose qui vous chagrine là-dedans?
Pour info :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 CREATE TABLE IF NOT EXISTS `fax` ( `id_fax` int(11) NOT NULL AUTO_INCREMENT, `code_fax` varchar(255) CHARACTER SET utf8 NOT NULL, `date` datetime NOT NULL, `id_user` int(11) NOT NULL, `id_ville` int(11) NOT NULL, `id_entreprise` int(11) NOT NULL, `choix` tinyint(4) NOT NULL, `confidentialite` tinyint(4) NOT NULL, `nb_pj` int(4) NOT NULL, `nom_expediteur` varchar(255) NOT NULL, `nom_destinataire` text NOT NULL, `att` varchar(255) NOT NULL, `sce` varchar(255) NOT NULL, `nom_affaire` varchar(255) NOT NULL, `objet` text NOT NULL, `texte_fax` text NOT NULL, PRIMARY KEY (`id_fax`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=175 ;
- choix, correspond à des checkbox pour choisir le type de destinataire (client, fournisseur, etc...)
- confidentialite suit le même principe que choix (normal, confidentiel,etc...)
Le reste est classique je pense.
Merci d'avance,
Partager