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 :

Application SQL sur intranet


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut Application SQL sur intranet
    Bonsoir, je dois réaliser une application permettant de gérer les BDD.
    En fait, on a un disque réseau dans lequel on a des BDD définitives (remplies donc).
    On voudrait créer une appli qui demande à l'utilisateur le nom de la BDD surlaquelle il souhaite travailler, l'appli doit ensuite se connecter au disque réseau pour voir si elle est présente, si oui (on affiche les tables remplies d'un côté et l'utilisateur est invité à les modifier d'un autre, ensuite on fera une sauvegarde de la BDD sur le disque réseau) si la BDD n'est pas trouvé (on crée une BDD vierge en lançant un script, puis on invite l'utilisateur à remplir les tables demandés). Je pense qu'il faudrait aussi demander l'IP à l'utilisateur afin de créer la BDD sur le PC même dans ce cas ...
    Je voulais faire ça sur un intranet en HTML/PHP/SQL, pensez vous que c'est faisable ? Je pense que la difficulté majeure sera d'utiliser les scripts SQL des BDD présents dans le NAS .... Si vous avez des idées sur ce projet n'hésitez pas, merci

  2. #2
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Salam ; SNY77 tous est faisable... question d'organisation
    reprenant a zero :
    BDD définitives (remplies donc)
    pourquoi crée d'autres a nouveau !!!!!
    On voudrait créer une appli qui demande à l'utilisateur le nom de la BDD surlaquelle il souhaite travailler, l'appli doit ensuite se connecter au disque réseau pour voir si elle est présente
    là vous proposé une interface avec les différentes connexions de BDD sous fourme de line ou boutons.
    si la BDD n'est pas trouvé (on crée une BDD vierge en lançant un script, puis on invite l'utilisateur à remplir les tables demandés)
    normalement les BDD sont déjà crée sauf si vous voulez faire dupliqué les bdd !!!!
    Je pense qu'il faudrait aussi demander l'IP à l'utilisateur afin de créer la BDD sur le PC même dans ce cas ...
    en php y'a des fonctions pour récupérées l'adresse IP de l'utilisateur et même faire la traçabilité ,là je comprend que vous voulez dupliqué la BDD.
    ici faut pensé a un script de mise a jour automatique de la BDD matrice.
    en fin de compte tous est faisable avec une bonne modélisation ( étude de l'existant , besoins de l'utilisateur.......) .
    aller courage qui tente rien n'a rien

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut BDD
    Merci pour la réponse ...
    Je me réexplique :
    En fait, les BD livrées avec nos systèmes sont déposer sur le NAS (Lacie) avant la livraison (tous sont des fichiers SQL ...).
    On voudrait créer une interface (via un site WEB intranet par exemple) qui demande à l'utilisateur de taper le nom d'une BDD (si le nom est trouvé dans le NAS) alors on propose la modification des valeurs des champs, puis on enrengistre la nouvelle BDD sans écraser l'ancienne sur le NAS (je pense que la meilleure solution sera de créer la BDD en local via le script puis apporter les modifications dessus). Si elle n'est pas trouvé, on crée une BDD vierge dans laquelle on rentrera les valeurs. La BDD sera crée sur le PC utilisateur (ils ont déjà MySQL installé ...), ensuite on fera une sauvegarde sur le NAS.
    Merci.

  4. #4
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Re , je crois il faut commencé par crée l'interface et appelé les script et on verra le résultat. on peut pas se prononcé sans rien testé.
    c'est faisable y'a ce que on appel les applications fortement paramétrées et là vous avez du travail

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    265
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 265
    Par défaut
    Personne ?
    La 1ère étape ca sera d'abord de créer un script (php ?) qui fasse la :
    - Connexion au NAS (on a nos BDD livrés dessus, fichiers .sql)
    - Importation des BDD.sql dans le dossier SQL des PC (comment ça se passera si le fichier .sql a déjà était copier ?)
    - Importation des .sql dans MySQL (--> création des BDD, parcontre ici vous avez dit que les BDD doivent tte être présente pour regarder si la BDD est présente ou non depuis la page HTML, donc on importe toutes les BDD à chaque fois ? )
    C'est qu'à partir de là, que je pourrais commencer la suite (ecriture dans la BDD, renvoie vers le NAS ...). Avez vous des idées pour la 1ère partie (sachant que j un peu simplifier la tâche, parce que initialement l'utilisateur devait taper le nom d'une BDD sur la page HTML et ensuite il y avait une recherche dans le NAS ..., là je proposerai tout cas dans un script qui pourra éventuellement se déclencher tout seul pour plus de transparence et ce seront toutes les BDD qui seront importés parcontre!!!) Merci

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Citation Envoyé par SNY77 Voir le message
    - Connexion au NAS (on a nos BDD livrés dessus, fichiers .sql)
    Faire en sorte que les fichiers .sql soient accessibles sur le réseau (FTP/HTTP/etc.).

    - Importation des BDD.sql dans le dossier SQL des PC
    Fonctions copy( ), file_get/put_contents( ), etc.

    (comment ça se passera si le fichier .sql a déjà était copier ?)
    A toi de gérer ça : message d'erreur ou écrasement de l'ancien fichier par exemple.

    - Importation des .sql dans MySQL
    Exécuter mysql -u user -p password < /chemin/vers/fichier.sql

Discussions similaires

  1. Application acces sur intranet
    Par chettane dans le forum Access
    Réponses: 12
    Dernier message: 11/06/2011, 13h36
  2. Réponses: 0
    Dernier message: 02/04/2010, 16h36
  3. Réponses: 4
    Dernier message: 08/03/2010, 09h22
  4. application access sur base sql server
    Par souma dans le forum Access
    Réponses: 1
    Dernier message: 05/05/2006, 09h11

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