|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : mai 2004 Messages : 199 ![]() |
bonjour,
j'ai fait une fonction qui controle la saisie d'un formulaire et qui insère si tout les champs sont renseigné le problème c'est que la requete insère deux fois les valeurs dans la base de données l'identifiant est un auto increment voici le code de ma fonction Code :
|
||
|
|
00
|
|
|
#2 | ||
|
Membre régulier
![]() |
essaies ce code là, en supposant que ton formulaire a un bouton de type="Submit" avec value="submit"
Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 199 ![]() |
ca fonctionne mais pourquoi dans ce cas dans mes autres formulaires je n'ai po ce problème de double insertion alors que j'ai fait un copié de la fonction et que j'ai changé la requete et la récupération des variables?
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() |
bin c'est que lorsque tu rediriges sur la meme page que tu valides ton formulaire, tu repasses encore dans ton code d'insertion... donc il faut toujours vérifier que la page a recu un POST pour insérer, sinon ca va passer tout droit sur le code d'insertion.
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mai 2004 Messages : 199 ![]() |
merci maintenant je controlerai que ca vien bien du formulaire
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com