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

Langage PHP Discussion :

[Tableaux] Parcourir un tableau PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut [Tableaux] Parcourir un tableau PHP
    Hello world!
    Voila j'ai un qcm en ligne à réaliser: je prends les questions dans une base mysql de façon aléatoitre: pas de pb.
    Ensuite j'affiche la première question, pas de pb non plus!
    Maintenant j'aimerais pouvoir lire le tableau php issu de ma requête sql avec des boutons <<précédent | suivant>> mais je n'y arrive pas! si quelqu'un à une idée, pasque je sèche!
    Merci et bonnes fêtes!

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2006
    Messages : 147
    Par défaut
    Je vois deux possibilités.

    1) Tu vas chercher les questions/réponses de ton QCM à chaque nouvelle page, donc tu extrait qu'un seul enregistrement à chaque fois en fonction de la page (paramètre get par exemple)

    2) Tu extrait tout les enregistrements et tu les places dans un tableau dans le genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $t_Qcm[0]['question'] = ...;
    $t_Qcm[0]['réponse1'] = ...;
    $t_Qcm[0]['réponse2'] = ...;
     
    $t_Qcm[1]['question'] = ...;
    $t_Qcm[1]['réponse1'] = ...;
    $t_Qcm[1]['réponse2'] = ...;
    Et de nouveau un paramètre get qui indique la page et tu affiches

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    echo $t_Qcm[$_GET['qcm_page']]['question'];
    echo $t_Qcm[$_GET['qcm_page']]['réponse1'];
    echo $t_Qcm[$_GET['qcm_page']]['réponse2'];

  3. #3
    Membre habitué
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut
    La solution 2 est la bonne car je dois extraire 50 questions différentes d'une base avec des niveaux de difficulté différents, Ensuite je concatènes mes tableaux issus des requêtes ensembles pour avoir mon tableau de question/rep etc....
    Merci je vais pencher sur le pb des $_GET pour passer d'enregistrement en enregistrements

    Merci de ton aide!

  4. #4
    Membre habitué
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2006
    Messages : 8
    Par défaut
    Re-bonjour tout le monde!
    Bon !
    finalement je fais une requête sur ma table directement et j'affiche enregistrement par enrgistrement, (je ne passe plus par un tableau) et j'arrive à afficher mes questions, réponses et passer de question à question avec '<<prec||suiv>>'. Sauf qu'un nouveau pb à surgit quand j'ai passé un paramètre issu d'un $_POST dans mon sql: la première question s'affiche bien mais quand je veux passer à la question suivante mon $_POST est réinitialisé à 0 et bien sûr la requête ne marche plus ???? j'ai bien essayé de le passer dan une variable mais ça môrche pô non plus!!

    Merci d'éclairer ma petite lanterne!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/09/2008, 20h44
  2. Réponses: 2
    Dernier message: 23/05/2007, 10h40
  3. [Tableaux] Parcourir un tableau en sens inverse
    Par phoque.r dans le forum Langage
    Réponses: 7
    Dernier message: 13/04/2007, 10h08
  4. Réponses: 13
    Dernier message: 13/10/2006, 00h15
  5. [Tableaux] Parcourir un tableau ?
    Par Kotik dans le forum Langage
    Réponses: 18
    Dernier message: 06/04/2006, 10h01

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