Contrôler les enregistrements dans une base de données
gollunk
Messages postés22Date d'inscriptionmercredi 18 octobre 2006StatutMembreDernière intervention13 avril 2009
-
13 avril 2009 à 11:35
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 2009
-
13 mai 2009 à 09:17
Bonjour,
Je cherche le moyen, depuis plusieurs jours, d'éviter un enregistrement dans une base de données lorsque l'utilisateur rafraichi la page ou qu'il tente de revenir en arrière. Je m'explique davantage et je simplifie:
Lorsque l'utilisateur clique sur un bouton, un champ est incrémenté dans la base. A partir de là je ne cherche pas à bloquer l'accès au bouton mais à éviter que ce champ soit incrémenté de nouveau lors d'un rafraichissement. J'ai donc pensé aux variables de session mais mes différents tests ont été un échec.
Connaissez vous une solution à ce problème ? Merci par avance.
A voir également:
Contrôler les enregistrements dans une base de données
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 13 mai 2009 à 09:17
les variables de session sont pourtant une solution logique:
if ( !isset( $_SESSION['BoutonStop'] ) ) {
// là tes bricolages SQL
$_SESSION['BoutonStop'] = true ;
} else {
// Déjà incrémenté, donc fais ce que tu veux
}