QCM php

Forum Programmation : QCM php

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut,

Suite à un devoir d'informatique en licence, j'ai crée mon site mais je dois avoir un petit programme php. J'ai l'idée de proposer un QCM, avec des réponses genre ça :

<form action="phpphp.php" method="post">

<u>Quelle est la place du pilote dans un avion</u> : <br><br>
<input type="checkbox" name"question[0]" value="droite">A droite<br>
<input type="checkbox" name"question[0]" value="gauche">A gauche<br>
<p>

<P>
<INPUT TYPE="RESET" VALUE="Effacer"> Pour recommencer<P>
<INPUT TYPE="SUBMIT" VALUE="Valider" > Pour envoyer ces informations<P>

</FORM >

, et je veux donner les bonnes réponses lorsque la personne clique sur envoyer. par contre, je n'ai pas le temps de trop apprendre le php d'ici quelques jours (je n'ai pas que de l'informatique à travailler durant ces vacances). Ainsi, pouvez vous me dire comment réaliser un tel QCM et comment dire si les réponses sont bonnes ou fausses. Comment débuter ma page php, comment traiter les résultats.

Est ce que un début comme ça est bien :

<?php

$question[0]="Quelle est la place du pilote dans un avion ?";
$choix[0]=array("droite","gauche" );
$bonne_rep[0]=$choix[0][1];

?>

Faut il mettre des if($choix=1), echo "C'est la bonne réponse" ???? Serait ce plus simple sans checkbox et juste avec une zone de saisie pour l'utilisateur ?

Merci beaucoup à vous tous.

------------------------------ www.touch-and-go-site.fr
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Bonjour,

A mon avis pour un QCM, c'est mieux de faire des boutons radio ou checkbox.
Car si tu passes par une zone de saisie, va falloir analyser les chaînes de caractères, ce qui risque d'être un peu plus fastidieux (tout dépend de ton type de questions).
PS: Attention, le test conditionnel en PHP se fait avec 2 signes égal au minimum.

------------------------------ Pour me remercier, allez faire un tour sur >>>Download Society<<<

La vie ne vaut rien mais rien ne vaut la vie...
Répondre à akred3

D'accord pour les checkbox, mais qu'est ce que je dois écrire concretement dans mon html et mon php.

Est ce que le début est bien ?

------------------------------ www.touch-and-go-site.fr
Répondre à flylfnh

Personne pour m'aider ? SVP, il ne me reste plus que 10 jours.

------------------------------ www.touch-and-go-site.fr
Répondre à flylfnh

Bonjour,

html:

Code :
  1. <form method="post" action="phpphp.php">
  2. <input type="radio" name="q1" value="1" /> Réponse 1<br />
  3. <input type="radio" name="q1" value="2" /> Réponse 2<br />
  4. <input type="submit" value="Envoyer" />
  5. </form>



php:

Code :
  1. <?php
  2. if (isset($_POST['q1'])) {
  3. if ($_POST['q1'] != "1" ) {
  4. echo "Mauvaise réponse";
  5. } else {
  6. echo "Bonne réponse";
  7. }
  8. } else {
  9. echo "Aucune réponse";
  10. }
  11. ?>


En admettant que la réponse soit la 1... script basique attention à la sécurité :)

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

Merci beaucoup d'avoir répondu mais j'ai trouvé une meilleure réponse ( :sweat: ) sur Site du zéro.

Merci beaucoup en tout cas, tu veux aller voir ce que ça donne sur www.touch-and-go-site.fr rubrique "Petit QCM".

Bye

------------------------------ www.touch-and-go-site.fr
Répondre à flylfnh
Tom's Guide > Forum > Programmation > QCM php
Aller à :

Il y a 338 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens