actualisation page - SQL/NoSQL - Programmation
Marsh Posté le 27-01-2006 à 10:49:20
Il semble que tu appel systematiquement la fonction d'écriture en sgbd. Teste un champ de saisie obligatoire de ton formulaire et appel la fonction si il est plein.
Le fait qu'il duplique le dernier enregistrement vient (sans doute) du fait que le sgbd utilise par défaut un buffer qui a été rempli lors de la lecture de la base (liste des messages).
ps : donne un peu plus d'info sur ta config (apache + MySql ?)
A+
Marsh Posté le 27-01-2006 à 10:55:57
Là ce n'est pas un probleme de SGBD, mais de conception de scripts PHP (j'imagine). Si tu as a chaque appel du formulaire une inscription en base, c'est qu'il est mal codé et que tu inseres peu importe le contexte.
Marsh Posté le 25-01-2006 à 11:00:51
Bonjour,
J'ai créé une page avec un affichage des messages enregistrés dans ma base de données et plus bas un formulaire à remplir pour enregistrer un message.
J'ai un problème : dès que j'actualise la page, même si le formulaire n'a pas été rempli, un nouveau message vient s'ajouter à ma liste des messages et ce message est le dernier à avoir été ajouté à la base de données. Comment éviter d'enregistrer des messages lors de l'actualisation de la page??
Message édité par leeloo77 le 25-01-2006 à 11:03:13