Comment permettre d'appuyer qu'une seule fois sur un bouton
Posté : 12 janv. 2007, 12:03
Bonjour à tous, dans une de mes pages j'ai un formulaire de saisie avec un bouton qui insert dans une base SQL.
Quand on clic sur le bouton UNE SEULE FOIS : pas de pb nous avons qu'un seul enregistrement.
Mais si on reclic 2,3 ou 10 fois dessus (car on a largement le temps de le faire avec que l'insert soit terminé et que la redirection vers la page d'accueil ne se fasse) et bien dans ma base j'ai autant d'enregistrement que de clic sur le bouton.
Comment desactiver le bouton envoyé après un clic dessus ?
voici un extrait de ma page :
Quand on clic sur le bouton UNE SEULE FOIS : pas de pb nous avons qu'un seul enregistrement.
Mais si on reclic 2,3 ou 10 fois dessus (car on a largement le temps de le faire avec que l'insert soit terminé et que la redirection vers la page d'accueil ne se fasse) et bien dans ma base j'ai autant d'enregistrement que de clic sur le bouton.
Comment desactiver le bouton envoyé après un clic dessus ?
voici un extrait de ma page :
$insertGoTo = "../vente.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];