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

 MySQL Discussion :

Enregistrement sur 2 bases


Sujet :

MySQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Points : 6
    Points
    6
    Par défaut Enregistrement sur 2 bases
    Bonsoir,

    J'ai un gros problème et je demande de l'aide si c'est possible.
    Voila j'expose mon problème (si j'y arrive):

    Je voudrais savoir, comment faire pour faire un enregistrement sur 2 bases de données avec 1 conditions.

    Exemple : une personne désire s'inscrire sur mon site, remplie le formulaire et avant de valider l'inscription. Je voudrais mettre une case à cocher avec comme exemple ( seriez vous intéressé pour vous inscrire sur mon 2eme site)

    Si la personne coche la case, je voudrais récupérer dans une autre base de données toutes les informations déjà remplie lors de l'inscription.

    Et si la personne ne coche ne rien envoyer à la deuxième base de données.

    Est ce que c'est possible ?

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 036
    Points
    34 036
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par annuaire2b Voir le message
    Exemple : une personne désire s'inscrire sur mon site, remplit le formulaire et avant de valider l'inscription, je voudrais mettre une case à cocher avec comme exemple "Seriez-vous intéressé pour vous inscrire sur mon 2ème site ?"
    La partie soulignée signifie que le visiteur n'est pas encore inscrit au site visité, ce qui semble en contradiction avec ce qui suit :

    Si la personne coche la case, je voudrais récupérer dans une autre base de données toutes les informations déjà remplie lors de l'inscription.

    Et si la personne ne coche ne rien envoyer à la deuxième base de données.
    Est ce que c'est possible ?
    Oui mais il faut être plus précis sur le besoin.

    1er cas :
    Le visiteur n'est encore inscrit à rien, remplit le formulaire, coche la case et valide.
    Toutes les infos nécessaires à l'inscription sont sur le formulaire et le programme fait une insertion de ces données dans chaque base.

    2ème cas :
    Le visiteur n'est encore inscrit à rien, remplit le formulaire, et valide.
    Le programme fais la première inscription, vérifie dans l'autre base s'il est déjà inscrit à l'autre site puis propose l'inscription au second site si ce n'est pas déjà fait.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    La partie soulignée signifie que le visiteur n'est pas encore inscrit au site visité, ce qui semble en contradiction avec ce qui suit :




    Oui mais il faut être plus précis sur le besoin.

    1er cas :
    Le visiteur n'est encore inscrit à rien, remplit le formulaire, coche la case et valide.
    Toutes les infos nécessaires à l'inscription sont sur le formulaire et le programme fait une insertion de ces données dans chaque base.

    2ème cas :
    Le visiteur n'est encore inscrit à rien, remplit le formulaire, et valide.
    Le programme fais la première inscription, vérifie dans l'autre base s'il est déjà inscrit à l'autre site puis propose l'inscription au second site si ce n'est pas déjà fait.
    Bonjour CinePhil,

    Oui c'est le cas n° 1 mais avec 1 condition en plus, si le visiteur ne coche pas la case le visiteur sera seulement inscrit dans la base n°1

    Merci de m'avoir répondu.

  4. #4
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 036
    Points
    34 036
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par annuaire2b Voir le message
    Oui c'est le cas n° 1 mais avec 1 condition en plus, si le visiteur ne coche pas la case le visiteur sera seulement inscrit dans la base n°1
    Ben alors ça fait une seule insertion !
    Où est le problème ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    Ben alors ça fait une seule insertion !
    Où est le problème ?
    Oui surement, mais comment faire pour envoyer toutes les données dans les 2 bases si le visiteur coche la case ?

  6. #6
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 036
    Points
    34 036
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par annuaire2b Voir le message
    Oui surement, mais comment faire pour envoyer toutes les données dans les 2 bases si le visiteur coche la case ?
    Citation Envoyé par CinéPhil
    le programme fait une insertion de ces données dans chaque base.
    Autrement dit : 2 insertions.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    Autrement dit : 2 insertions.
    Oui tout à fait.

    Est ce qu'est faisable ?

  8. #8
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 036
    Points
    34 036
    Billets dans le blog
    14
    Par défaut
    Ben ton programme doit récupérer les données du formulaire et paramétrer successivement deux requêtes INSERT et les soumettre au serveur.
    Je ne vois toujours pas la difficulté !
    Si tu sais soumettre une requête au serveur via ton programme, tu sais en soumettre deux !
    Si tu ne sais pas comment soumettre une requête, adresse au forum du langage que tu utilises pour ton programme. Par exemple php/mysql si tu développes en php.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  9. #9
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 21
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par CinePhil Voir le message
    Ben ton programme doit récupérer les données du formulaire et paramétrer successivement deux requêtes INSERT et les soumettre au serveur.
    Je ne vois toujours pas la difficulté !
    Si tu sais soumettre une requête au serveur via ton programme, tu sais en soumettre deux !
    Si tu ne sais pas comment soumettre une requête, adresse au forum du langage que tu utilises pour ton programme. Par exemple php/mysql si tu développes en php.
    Non je ne sais pas faire cette requête et c'est pour cette raison que j'avais demandé dans ce forum qui est pour les débutants.
    Mais merci quand même Cinephil je vais demander au forum php

  10. #10
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 036
    Points
    34 036
    Billets dans le blog
    14
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO ta_base.taTable(les_colonnes_a_alimenter)
    VALUES(les_valeurs_correspondant_aux_colonnes)
    Voir documentation MySQL pour une syntaxe plus complète.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. [WD-2003] Enregistrement sur la base d'un modèle
    Par 8e8eClo dans le forum VBA Word
    Réponses: 3
    Dernier message: 30/05/2011, 15h47
  2. [Toutes versions] Enregistrement sur la base d'un modèle
    Par 8e8eClo dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 28/01/2011, 11h03
  3. [MySQL] Enregistrement sur deux bases
    Par annuaire2b dans le forum PHP & Base de données
    Réponses: 18
    Dernier message: 04/12/2009, 21h01
  4. Réponses: 5
    Dernier message: 11/06/2009, 16h27
  5. Réponses: 0
    Dernier message: 10/06/2009, 11h48

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