SOS Mes tables VARCHAR n'acceptent que des entiers!!

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

Je créé un module personnel mais je rencontre un probleme:

J'ai créé un fichier.install avec des tables...

Dans cet exemple, je déclare le type en "VARCHAR":

Blabla....
'nom1' => array(
'description' => 'premier nom.',
'type' => 'varchar',
'length' => 32,
'undefined' => TRUE,
'not null' => TRUE,
'default' => ''),

'nom2' => array(
'description' => 'second nom.',
'type' => 'varchar',
'length' => 32,
'undefined' => TRUE,
'not null' => TRUE,
'default' => ''),

Blabla...

Puis, quand je rentre sur mon formulaire le premier puis le second nom,
Je les insèrent dans ma table et là, au lieu de me les afficher en caractères, ma table affiche zéro pour les deux noms....
En fait, mes tables n'acceptent que des entiers apparemment...Pourquoi?
J'en perd mon latin!

Pourtant, dans la table node, les caractères s'affichent bien pour le titre du node par exemple,ou sa description...

Voici mon formulaire pour ces deux noms:

Blabla....
$form['nom1']=array(
'#type' => 'textfield',
'#title' => t("Premier nom"),
'#description'=>t("Indiquez le premier nom "),
'#size' => 15,
'#default_value' => $node->nom1,
'#required' => true);

$form['nom2']=array(
'#type' => 'textfield',
'#title' => t("Second nom"),
'#description'=>t("Indiquez le second nom"),
'#size' => 15,
'#default_value' => $node->nom2,
'#required' => true);
Blabla...

Si quelqu'un pouvait m'éclairer, merci d'avance!

Forum : 
Version de Drupal :