Par ce qu'en cas de double clic, ca peut aller trop vite pour que la premiére saisie soit déjà inséré dans la base?
Il faut faire le test juste avant d'insérer dans la base et pas au tout début du script avec pleins de truc ensuite.
Une méthode plus efficace, c'est d'avoir une table de vérif contenant une liste de valeur uniques de vérification. On suprime celle qui corespond au formulaire qui a été remplis et on regarde combien de ligne à été suprimé par la requête sql. Ensuite, si ca en a suprimé aucune, c'est que le post à déjà été posté.
Pour savoir la valeur à suprimer, il faut utiliser un <select> de type="hidden".
Avec cette méthode, il faut penser à surpimer les valeurs périmé pour pas se retrouver avec une table immense remplis de codes inutiles.
EDIT : petite corection ortographique, j'espéres pas en avoir oublier trop.
Message édité par omega2 le 21-02-2005 à 17:58:38