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 :

Formulaire multiples et INSERT sur plusieures tables avec même ID


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 42
    Par défaut Formulaire multiples et INSERT sur plusieures tables avec même ID
    Bonjour à tous,

    Donc voici mon soucis:

    j'ai fais un questionnaire contenant 20 tables qui sont alimentées par 6 formulaires distincts (pour sauvegarder les reponses tous les 3-4 questions).

    je cherche à lier toutes ces tables entre-elles avec un id grace à une premiere table "user" qui a un ID AUTO (et donc ttes les autres tables ont un champ "user_id")

    facile de faire un INSERT cet ID AUTO à chaque table d'une meme page avec mysql_insert_id ...

    ..mais comment faire quand je passe à une autre page (et donc un nouveau formulaire en methode POST) pour inserer cet id aux prochaines tables..et ainsi de suite ???

    Merci bcp pour votre aide

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonsoir,

    Stocker l'id en session , ou le crypter et le passer un variable URL.

    A+.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 42
    Par défaut
    Merci pour ta réponse,

    D'accord, donc je peux insérer la variable $_SESSION['user_id'] dans tous les champs 'user_id de ma table? Merci

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Oui, tu peux insérer la valeur de la session dans les champs.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 42
    Par défaut
    Ok, merci, mais je me perds techniquement parlant pour que ma variable "user_id" soit identique sur toutes mes tables..j'ai beau regarder les tutos sur les sessions mais je m'y perds. ..Besoin d'aide, svp.

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Ben, montre nous ce que tu as fait et on corrige .

Discussions similaires

  1. [1.x] formulaire d'insertion sur plusieurs tables à fois
    Par belgacem.tlili dans le forum Symfony
    Réponses: 4
    Dernier message: 24/02/2010, 20h42
  2. Insertion dans plusieurs table avec un index commun
    Par irongomme dans le forum Requêtes
    Réponses: 3
    Dernier message: 12/10/2007, 11h41
  3. Réponses: 6
    Dernier message: 18/03/2007, 16h22
  4. INSERT sur plusieurs tables.
    Par Nethervoid21 dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 18/11/2006, 11h22
  5. INSERT sur plusieurs tables
    Par juniorAl dans le forum Langage SQL
    Réponses: 4
    Dernier message: 30/03/2005, 18h59

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