J'ai une 1ère page avec le formulaire dont voici le code :
<cfform name="suggestionsdoc" method="post" action="livresenpartage_ULIVcomR.cfm">
<p>
<label>Titre * :</label>
<input type="text" name="TLIVRE" size="50" />
</p>
<p>
<label>Auteur * :</label>
<input type="text" name="TAUTEUR" size="50" /></p>
<p><label>Editeur :</label>
<input type="text" name="TEDITEUR" size="50" /></p>
<p>
<label>Votre commentaire * :</label>
<textarea name="TCOMMENT" cols="60" rows="10"></textarea><br />
NB : actuellement, ce champ n'accepte pas un texte de plus de 500 caractères.</p>
<p>Etes-vous inscrit à la bibliothèque ?
Oui <input type="checkbox" name="TCOMITE" value="Yes|No" />
<br />
</p>
<p><input type="submit" name="submit" value="Envoyer" />
<input type="reset" name="reset" value="Annuler" /></p>
</cfform>
Et une 2e page pour l'insertion des données dans la base dont voici les balises :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<CFINSERT DATASOURCE="LIVRES_BD"
TABLENAME="TEMPCOMMENTAIRES"
FORMFIELDS="TAUTEUR, TLIVRE, TCOMMENT, TCOMITE, TEDITEUR, TNUMCARTE"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
etc...
</head>
En passant, j'ai ajouté un script assez sympa qui permet de délimiter le nombre de caractères (bon moi, c'est de toute façon limité) et surtout d'ajouter un "compteur". L'utilisateur sait donc exactement où il en est dans son quota.
Plus d'infos :
[ Lien ]Merci pour ton aide
Cat