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 :

Exercice comportant plusieurs séquences


Sujet :

PHP & Base de données

Vue hybride

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

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut Exercice comportant plusieurs séquences
    Bonjours à tous.
    Désolé si mon titre n'est pas très explicite mais je vais vous expliquer mon problème.

    J'ai trois tables sql, client exercice et séquence avec :
    -table client : clé primaire : clientId. clé secondaire : exerciceId
    - table exercice : clé primaire : exerciceId. clé secondaire : clientId
    - table sequence : clé primaire : sequenceId. clé secondaire: exerciceId
    (les 3 tables sont donc relié en elles)

    en gros j'ai dans ma base de donnée plusieurs clients, ou chaque client peut crée ses propres exercice ( de 1 à 5), et chaque exercice peut avoir jusqu'à 4 séquences.

    mais je n'arrive pas à réaliser cela en php, pourriez vous m'aider s'il vous plait ?

    comment faire pour :
    - récupérer l'ID du client connecter et les transférer vers la page de l'exercice
    -Pour chaque exercice créé par se client lui soit rattacher et visible que par lui
    - et rattacher a l'ID de l'exercice, toutes les séquences que le clients créera ?

    je vous pris de m'excuser si cela n'est pas claire, demandez moi et j'essayerais de mieux formuler tout ça

  2. #2
    Membre chevronné Avatar de Nheo_
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 323
    Par défaut
    Bonjour,

    Tiens c'est bizarre ces tables me disent quelque chose .

    1) Pourrais tu indiquer comment tu gère la connexion des utilisateurs, utilises-tu les sessions ?

    2) Il suffit de sélectionner les exercices qui comportent l'id utilisateur sélectionné (il faut donc répondre à la question 1).

    3) Pareil que la 2. (On récupère seulement les séquences portant tel ou tel Idexercice).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut
    Oui effectivement pour les réalisées j'ai été aidé par un certain Nheo_
    Enfaite j'ai réaliser un espace membre, je stoque les données dans ma table client. quand le client c'est identifier il a accès a la création de ses exercices... :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(isset($_SESSION['username']))
    {
    .........
    }
    PS : Oui j'utilise les sessions ^^

  4. #4
    Membre chevronné Avatar de Nheo_
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 323
    Par défaut
    Citation Envoyé par danydan01 Voir le message
    Oui effectivement pour les réalisées j'ai été aidé par un certain Nheo_
    Enfaite j'ai réaliser un espace membre, je stoque les données dans ma table client. quand le client c'est identifier il a accès a la création de ses exercices... :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(isset($_SESSION['username']))
    {
    .........
    }
    PS : Oui j'utilise les sessions ^^

    Tu as tout fait alors, si tu as en possession l'id de ton utilisateur (stocké dans tes variables de session), tu peux sélectionner tes exercices :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SELECT "les exercices" WHERE "id dans la base" = "id dans session"
    POUR tous les résultats FAIRE
         SELECT "séquences" WHERE "id exercice" = "id exercice récupéré"
         Et tu affiche le résultat en PHP (des exos, et des séquences)
    FIN BOUCLE

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 76
    Par défaut
    dit moi Nheo_ j'ai récupéré l'id du client connecté et l'ai mit dans une variable de $_SESSION['id'], comment faire alors pour que lorsque sur ma page d'ajout exercice lorsque le client clique sur le bouton ajout, l'exercice s'enregistre sur son id ?

    EDIT : il faudrait aussi par la suite que 1 fois l'exercice créer, il y ai pareil mais avec un bouton ajout séquence, qui ajoute la séquence à l'exercice sélectionne.

  6. #6
    Membre chevronné Avatar de Nheo_
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 323
    Par défaut
    Citation Envoyé par danydan01 Voir le message
    dit moi Nheo_ j'ai récupéré l'id du client connecté et l'ai mit dans une variable de $_SESSION['id'], comment faire alors pour que lorsque sur ma page d'ajout exercice lorsque le client clique sur le bouton ajout, l'exercice s'enregistre sur son id ?

    EDIT : il faudrait aussi par la suite que 1 fois l'exercice créer, il y ai pareil mais avec un bouton ajout séquence, qui ajoute la séquence à l'exercice sélectionne.
    Salut,

    Alors, j'ai du mal à cerner ce que tu souhaites, je te dis ce que j'ai compris

    Un utilisateur se connecte, il accède alors à la page d'exercices. Il fait quoi une fois ici ? Il choisit un exercice dans une liste ?

    Dans ce cas, que souhaite tu stocker ?

    Souhaites tu stocker que tel utilisateur à choisis tel exo avec telles séquences ?

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/02/2012, 15h42
  2. Réponses: 14
    Dernier message: 22/09/2011, 16h11
  3. Réponses: 10
    Dernier message: 16/05/2010, 00h41
  4. Réponses: 5
    Dernier message: 19/09/2007, 11h22
  5. Template d'application comportant plusieurs onglets
    Par g0ldenrno dans le forum Interfaces Graphiques en Java
    Réponses: 8
    Dernier message: 21/06/2006, 18h00

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