Votre question

Créer un site de quizz

Tags :
  • Cellspacing
  • Programmation
Dernière réponse : dans Programmation
18 Janvier 2008 16:25:27

Bonjour voilà j'aimerais créer un site simple avec des quizz, quel serai le code pour le quizz? merci

Autres pages sur : creer site quizz

18 Janvier 2008 17:24:49

  1. <form action="">
  2. <div align="center"></div>
  3. <table width="80%" border="0" cellspacing="3" cellpadding="0" bgcolor="#000099" align="center">
  4. <tr>
  5. <td align="center" valign="middle">
  6. <p> </p>
  7. <table width="95%" border="0" cellspacing="3" cellpadding="0" bgcolor="#FFFFCC">
  8. <tr>
  9. <td colspan="4">
  10. <p align="center"><font face="Arial, Helvetica, sans-serif">Questionnaire Choix Multiple!</font></p>
  11. <p> </p>
  12. </td>
  13. </tr>
  14. <tr>
  15. <td width="60%"><font face="Arial, Helvetica, sans-serif"></font></td>
  16. <td width="10%">
  17. <div align="center"><font face="Arial, Helvetica, sans-serif">OUI</font></div>
  18. </td>
  19. <td width="10%">
  20. <div align="center"><font face="Arial, Helvetica, sans-serif">NON</font></div>
  21. </td>
  22. <td> </td>
  23. </tr>
  24. <tr>
  25. <td width="60%"><font face="Arial, Helvetica, sans-serif">Question
  26. 0</font></td>
  27. <td width="10%" align="center">
  28. <input type="radio" name="radiobutton0" value="v0">
  29. </td>
  30. <td width="10%" align="center">
  31. <input type="radio" name="radiobutton0" value="v1">
  32. </td>
  33. <td align="center">
  34. <input type="text" name="textfield">
  35. </td>
  36. </tr>
  37. <tr>
  38. <td width="60%"><font face="Arial, Helvetica, sans-serif">Question
  39. 1</font></td>
  40. <td width="10%" align="center">
  41. <input type="radio" name="radiobutton1" value="v0">
  42. </td>
  43. <td width="10%" align="center">
  44. <input type="radio" name="radiobutton1" value="v1">
  45. </td>
  46. <td align="center">
  47. <input type="text" name="textfield">
  48. </td>
  49. </tr>
  50. <tr>
  51. <td width="60%"><font face="Arial, Helvetica, sans-serif">Question
  52. 2</font></td>
  53. <td width="10%" align="center">
  54. <input type="radio" name="radiobutton2" value="v0">
  55. </td>
  56. <td width="10%" align="center">
  57. <input type="radio" name="radiobutton2" value="v1">
  58. </td>
  59. <td align="center">
  60. <input type="text" name="textfield">
  61. </td>
  62. </tr>
  63. <tr>
  64. <td width="60%"><font face="Arial, Helvetica, sans-serif">Question
  65. 3</font></td>
  66. <td width="10%" align="center">
  67. <input type="radio" name="radiobutton3" value="v0">
  68. </td>
  69. <td width="10%" align="center">
  70. <input type="radio" name="radiobutton3" value="v1">
  71. </td>
  72. <td align="center">
  73. <input type="text" name="textfield">
  74. </td>
  75. </tr>
  76. </table>
  77. </td>
  78. </tr>
  79. <tr>
  80. <td align="center" height="74" valign="middle">
  81. <input type="button" name="Submit2" value="Voir mon résultat" onClick="valideReponse(this.form,[1,0,1,0])">
  82. <img src="../../imagesSite/transparent.gif" width="8" height="8">
  83. <input type="reset" name="Submit2" value="Recommencer" onClick="reset();clearScreen(this.form);">
  84. </td>
  85. </tr>
  86. </table>
  87. </form>


et tu peux t'aider de google aussi :) 

A+
18 Janvier 2008 18:28:47

Seule solution ... apprendre un langage comme le php

P.S : le code fourni au dessus ne permet que d'afficher un formulaire (comme sur un quizz) mais il n'y a aucun traitement fait derriere pour verifier les champs, savoir les bonnes réponses,...
Contenus similaires
18 Janvier 2008 18:53:56

Juste une question: si on utilise un kit graphique gratuit d'un site, mais qu'on le modifie (couleur, hauteur, margin..ect) c'est considéré comme un vol quand même?
18 Janvier 2008 19:59:18

non c'est pas considéré comme un vol.
Et le code que j'ai fourni c'était pour donner un exemple de mise en forme :D 
18 Janvier 2008 20:04:16

Voilà j'ai de nouveau un problème; j'ai copié le code pour créer mon quizz avec 4questions, et j'aimerais en rajoutais une donc il faut vraisemblablement modifier le code php suivant mais je sais pas où! Merci de m'aider!
  1. <?php $page = basename($_SERVER[PHP_SELF]);
  2.  
  3.  
  4. if (!$_POST[result]) {
  5.  
  6. print "<form action=\"$page\" method='post'>\n";
  7. for ($i=0; $i<count($quizz); $i++) {
  8. print '<blockquote><span class="orange">';
  9. print "\t".$quizz[$i][0]."\n";
  10. print '</span><br /><br />';
  11. for ($j=1; $j<count($quizz[$i])-2; $j++) {
  12. $quest=$quizz[$i][$j];
  13. print "<input type='radio' name=\"$i\" value=\"$j\" /> $quest<br />\n ";
  14. }
  15. print "</blockquote><hr />";
  16. }
  17. print "<input type='hidden' name='result' value='voir' /><br />\n<center>";
  18. print "<input type='submit' style='background-color:#f66' onmouseover=\"this.style.color='#fff'\" onmouseout=\"this.style.color='#000'\" onmousedown=\"this.style.color='#f90'\" value='Vos résultats et la correction' /></center></form>\n";
  19. }
  20. else {
  21. print '<h4 align="center">Résultats du quiz</h4><br />';
  22. $points=0;
  23. for($i=0; $i<count($quizz); $i++) {
  24. $reponse = trim($_POST[$i]);
  25. print '<blockquote><span class="orange">';
  26. print "\t".$quizz[$i][0]."</span><br /><br />\n";
  27. $numero_bonne=$quizz[$i][count($quizz[$i])-2]; // avant dernière valeur du tableau
  28. $bonne=$quizz[$i][$numero_bonne]; // Bonne réponse
  29. if ($reponse==$numero_bonne) {
  30.  
  31. print "Votre réponse <b><i>".$bonne."</i></b> est exacte.";
  32. $points++;
  33. }
  34. else {
  35. print "La bonne réponse était <i><b>".$bonne."</b></i> mais vous ";
  36. if ($reponse=="") {
  37. print "n'avez rien répondu.";
  38. }
  39. else {
  40. print 'aviez choisi la proposition <i><b>'.$quizz[$i][$reponse].' </b></i>.';
  41. }
  42. }
  43. $commentaire=$quizz[$i][count($quizz[$i])-1]; // dernière valeur du tableau
  44. print "<br />".$commentaire."<br />\n";
  45. print "</blockquote><hr />\n";
  46. }
  47. if($points==count($quizz)) {
  48. print"<br /><h4 align='center'>Félicitations vous avez 5 sur 5! Vous êtes incollable sur ce quizz d'histoire du jour !</h4>\n";
  49. }
  50. else {
  51. print "<br /><h4 align='center'>Vous avez $points bonne";
  52. if ($points>1) print "s";
  53. print " réponse";
  54. if ($points>1) print "s";
  55. print " sur ".count($quizz)." questions.</h4>\n";
  56. }
  57. }
  58. ?>
20 Janvier 2008 15:08:49

Utilise plutot echo que print, je connait pas vraiment print, mais apparement quand tu écrit:
echo"salut";
Avec print ca donne:
print("salut");

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS