Witam,

Tworzę prostą ankietę i zderzyłem się z dwoma problemami, których nie potrafię ugryźć.
1. Chciałbym, żeby użytkownik mógł zobaczyć tylko jedno pytanie i dopiero po zaznaczeniu właściwej odpowiedzi mógł przejść do następnego.
2. W jaki sposób mogę zmierzyć czas odpowiedzi ?

Poniżej wklejam fragment kodu:


  1. $x=0;
  2. while($x < $CategoryNum){
  3. $SqlQuestions = "SELECT `question`.`q_id`, `question`.`q_value` FROM question WHERE `question`.`q_status` = 1 AND `question`.`c_id`=1
  4. AND `question`.`c_id` = " .$Category['id'][$x] ."
  5. ORDER BY RAND() LIMIT " .$Category['count'][$x];
  6. $RunSqlQuestions = mysql_query ($SqlQuestions);
  7. while($QRun=mysql_fetch_array ($RunSqlQuestions)) {
  8. ##
  9. # WYŚWIETLA PYTANIE
  10. ##
  11. $SqlAnswer = "SELECT `answer`.`a_id`, `answer`.`q_id`, `answer`.`a_value` FROM answer WHERE
  12. `answer`.`q_id` = " .$QRun['q_id'] ."
  13. ORDER BY RAND()";
  14. $RunSqlAnswer = mysql_query ($SqlAnswer);
  15. while($ARun=mysql_fetch_array ($RunSqlAnswer)) {
  16. ##
  17. # WYŚWIETLA ODPOWIEDZI DO PYTAŃ
  18. ##
  19. }
  20.  
  21. }
  22.  
  23. $x++;
  24. }