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

Conception Web Discussion :

Mise à jour d'un site : contraintes


Sujet :

Conception Web

  1. #1
    Membre habitué Avatar de Mourad
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 152
    Points : 161
    Points
    161
    Par défaut Mise à jour d'un site : contraintes
    salut

    voilà mon problème consiste en fait à la logique à mettre en ouevre lors d'une mise à jour d'un site dynamique, je vous explique un peu plus par un exemple.
    j'ai un site qui utiliste une BD l'administrateur peut à tout moment mettre à jour cette BD en modifiant par exemple les identifiants des objets enregistrés, supposons maintenant qu'un internaute est sur une page du site qui contient des liens qui font référence à des ID dans la BD, entre temps l'administrateur a modifié la BD en mettant à jour la base de données, le problème consiste donc dans le fait que l'internaute lorsqu'il va cliquer sur un lien soit il va enregistrer maintenant des données erronées soit il va provoquer une erreur.
    Maintenant ce ke je sais c'est qu'on peut spécifier une page d'erreur par exemple sur IIS (mon serveur web), mais ça ne résolue pas le problème car l'utilisateur peut ne pas provoquer une erreur mais enregistrer des données qui ne sont plus à jour et donc devenues fausses.
    Donc est ce qu'on doit gérer tt ça par programmation ou bien il y'a une astuce ou un truc à faire?
    Y'a t-il une procédure ou une logique à adopter pour résoudre ce problème?

    merci d'avance
    il n'y a pas de solution sans problème.

  2. #2
    Membre chevronné Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Points : 1 967
    Points
    1 967
    Par défaut
    il faut savoir ne pas faire n'importe quelle modif dans une bdd. A toi de créer des contraintes dans la structure de ta base pour que l'internaute ne soit jamais confronté a une erreur.

  3. #3
    Membre éprouvé Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Points : 1 080
    Points
    1 080
    Par défaut
    Si tu as un système de gestion des ID tu peux faire en sorte de redirigé l'internaute en cas d'erreur d'ID!

  4. #4
    Membre habitué Avatar de Mourad
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 152
    Points : 161
    Points
    161
    Par défaut
    re merci pour vos réponses
    mais ça reste un peu vague, donc si je comprends bien c'est à moi de gérér tout ça par programmation, pour ce qui est de la structure de la base elle n'est en rien une cause pour ce problème.., car les données ayant été enregistrés ds un le panier d'un utilisateur par exemple peuvent après une mise à jour ne plus être valables dc ça ne met en cause absolument pas la structure de la BD.

    ça reste tjrs pour moi un problème à moins que quelqu'un me confirme qu'in faut gérer tt ça par programmation, un truc auquel je pensais c par exemple y'aurait t-il comme pour la page d'erreur qu'on peut spécifier, une autre page qu'on pourra spécifier et que l'administrateur activera, lorsqu'il mettera à jour son site et que tt un internaute déjà sur le site sera redirigé automatiquement sur cette page de "en travaux" ?

    merci encore pour vos réponses
    il n'y a pas de solution sans problème.

  5. #5
    Membre éprouvé Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Points : 1 080
    Points
    1 080
    Par défaut
    Oui bien sur c'est encore mieux!
    Tu te crée une table "maintenance" avec un champs "encour" par exemple!
    Dès que tu lances une mises à jour tu mets ce champs à "1" par exemple!
    Et tu mets un petiti script dans ta page qui va vérifier si celui ci est à "1" alors redirection vers la page "Mise à jour en cours..." sinon tu fais rien!

    Mais c'est à toi de programmer tout ça c'est pas bien compliqué!

Discussions similaires

  1. Mise à jour de 2 sites distants
    Par dreamw dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 18/12/2007, 14h34
  2. SVN et mises à jour d'un site web
    Par Nebelmann dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 10/12/2007, 18h51
  3. Facilité les mise à jour d'un site
    Par gautino dans le forum Langage
    Réponses: 4
    Dernier message: 05/10/2007, 20h52
  4. date de dernière mise à jour d'un site
    Par laurentSc dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 03/09/2007, 14h02
  5. [VB.NET] Mise à jour d'un site à partir d'une application
    Par boulete dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/04/2006, 12h15

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