Transfert de variables entre fichiers php
syncha
Messages postés
4
Statut
Membre
-
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.
-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.
A voir également:
- Transfert de variables entre fichiers php
- Transfert de fichier entre 2 pc par wifi - Guide
- Explorateur de fichiers - Guide
- Renommer des fichiers en masse - Guide
- Fichiers epub - Guide
- Transfert gros fichiers - Guide
2 réponses
Hello,
deux possibilité :
1ère :
- mettre ton $x dans un champ hidden
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.
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.