IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Problème de délai ou erreur dans insert?


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17
    Points : 14
    Points
    14
    Par défaut Problème de délai ou erreur dans insert?
    Bonjour,
    J'ai un site php/MySql où les utilisateurs peuvent entrer des textes, avec un textarea. Mon problème est le suivant : Si le texte est court, ou du moins si on met moins de cinq minutes à le taper, l'insertion se fait dans la base sans aucun souci.
    En revanche, si on met du temps à le taper, ce qui peut-être le cas d'un texte long, à la validation, l'insertion ne se fait pas et tout ce qui a été tapé est perdu.
    Bien sûr, taper le texte à part et l'insérer par un copier/coller fonctionne mais ne me satisfait guère. Je me demande donc si il n'y a pas une histoire de délai au delà duquel la page n'est plus active ?
    Quelqu'un peut-il m'éclairer ?

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Si ton site se base sur des sessions PHP, il est possible que la session se termine entre la saisie et l'insertion.
    La durée d'une session est toutefois par défaut de 20min.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 7
    Points : 9
    Points
    9
    Par défaut
    Sans résoudre le problème de duré d'enregistrement, tu peux au moment où l'utilisateur clic sur le submit créer un cookie avec le contenu comme ça si l'utilisateur recharge la page, tu lui affiche dans le textarea le cookie.

    Ou mieux, le cookie est re-créé toute les minutes !

    Enfin c'est juste une solution de "secours" et cette solution ne fonctionne que si le problème vient de la base de donnée qui est trop lente, si c'est le server ou autre, avec le cookie ce sera la même chose

Discussions similaires

  1. erreur dans insertion bd sqlserver
    Par linux20009 dans le forum C#
    Réponses: 5
    Dernier message: 30/04/2010, 15h40
  2. Réponses: 0
    Dernier message: 19/10/2009, 13h00
  3. Problème d'affichage d'erreur dans modalpanel
    Par fab76000 dans le forum JSF
    Réponses: 5
    Dernier message: 16/06/2009, 16h26
  4. [MySQL] Erreur dans insert into issu d'un fichier csv
    Par pasbonte dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 18/02/2009, 18h18
  5. [DOM] erreur dans insertion
    Par roosse dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 10/04/2008, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo