Transfert de variables entre fichiers php

syncha Messages postés 4 Statut Membre -  
syncha Messages postés 4 Statut Membre -
Bjr tt le monde, je suis un nouveau membre sur le forum, en train de réaliser un projet de master spécialisé site web dynamique, g trouvé une difficulté pour faire un qcm aléatoire.

-Dans le fichier1.php j'utilise une variable $x=rand(1,4) : choix aléatoire de la question de la base de donnée qui sera utilisée dans la requête de sélection pour afficher la question.

-Dans le ficher2.php on récupère la réponse de l'utilisateur à partir du formulaire ($_POST), mais j'ai besoin aussi de la variable $x pour savoir la question qui a été affiché à l'utilisateur à fin d'évaluer la réponse de celui ci.

comment php peut-il accepter dans le même script des variables issues du navigateur et d'autres issu du fichier php?

Merci à celui qui peut m'aider.

2 réponses

  1. Utilisateur anonyme
     
    Hello,

    deux possibilité :

    1ère :
    - mettre ton $x dans un champ hidden
    <input type="hidden" name="question" value="<?php echo $x; ?>"/>


    Le problème ici c'est que ton information passe du côté du navigateur (??tricherie en changeant le numéro de la question??)

    2ème :
    - stocker cette valeur dans une variable $_SESSION que tu pourras réutiliser sur la page suivante. sans oublier le session_start(); au début de tes deux pages.

    Il y a peut-être d'autre technique, mais je ne les connais pas.

    On reste à ta disposition si tu as des questions.
    1
  2. syncha Messages postés 4 Statut Membre
     
    c'est très gentil!! Mercie beaucoup ça marché!! g essayé votre 2ème alternative c'est bien réussi.
    0