개발! 딱 깔끔하고 센스있게!

PHP 화면 테스트 결과 본문

개발 스크랩 메모/PHP

PHP 화면 테스트 결과

렉사이 2020. 12. 27. 02:39

나는 내가 찾은 한 과정에 따라 간단한 테스트를 만들기 위해 시도하고 있다.

http:css-tricks.com/building-a-simple-quiz

불행히도 내 바퀴를 돌리게 하는 것은 간단할 것이다.

나는 이것을 아주 잘 만들었다.

기능을 변경하고 싶습니다.

답안을 세는 것보다 다른 것을 시키려고 한다.

  1. I would like to display the questions again.
  2. Also, with the chosen answer and the correct answer. echo the answer, not the letter A,B,C,D.

내가 보기에 작은 테스트를 한 번 해 보니 두 개를 놓쳤다고 말하지만, 틀린 문제가 아닌 어리석은 것이다.

나는 차라리 데이터베이스를 사용하지 않겠다.

스크린에서, 새 스크린에서 이메일을 통해 보낼 수 있습니다.

편향이 없다.

무슨 건의가 있습니까?

다음은 이 사이트의 코드:

  • CSS Stands for...

  • 그리고 PHP 스크립트:

    $totalCorrect / 5 correct
    "; ?>

    어떠한 건의나 링크도 감격할 수 없을 것이다.

    나의 구글 기술은 나를 실망시켰다.

    내가 찾고 싶은 모든 일은 상관하지 않는 것을 가져올 것이다.

    대답

    답안을 되살리기 위해 먼저 문제를 저장해야 하는 알파벳이 아니다.

    데이터베이스를 사용하지 않으면 배열만 사용하면 된다.

    만약 네가 그룹을 사용하려고 한다면, 나는 네가 모든 물건을 한 그룹에 저장할 것을 건의한다html 의 구조가 같기 때문에 많은 시간을 절약할 수 있다.

    당신은 단지 한 번의 문제를 작성한 후에 전체 스크립트에서 자동으로 그것을 실현할 필요가 있습니다.

     array( 'Question' => 'CSS stands for', 'Answers' => array( 'A' => 'Computer Styled Sections', 'B' => 'Cascading Style Sheets', 'C' => 'Crazy Solid Shapes' ), 'CorrectAnswer' => 'A' ), 2 => array( 'Question' => 'Second question', 'Answers' => array( 'A' => 'First answer of Second question', 'B' => 'Second answer Second question', 'C' => 'Third answer Second question' ), 'CorrectAnswer' => 'C' ) ); if (isset($_POST['answers'])){ $Answers = $_POST['answers']; // Get submitted answers. // Now this is fun, automated question checking! ;) foreach ($Questions as $QuestionNo => $Value){ // Echo the question echo $Value['Question'].'
    '; if ($Answers[$QuestionNo] != $Value['CorrectAnswer']){ echo ''.$Value['Answers'][$Answers[$QuestionNo]].''; // Replace style with a class } else { echo ''.$Value['Answers'][$Answers[$QuestionNo]].''; // Replace style with a class } echo '

    '; } } else { ?>
    $Value){ ?>
  • $Answer){ $Label = 'question-'.$QuestionNo.'-answers-'.$Letter; ?>
  • 가장 쿨한 것은 다른 문제를 추가하려면 어떤 HTML 이나 아무것도 추가할 필요가 없다는 것이다.

    문제의 답안만 더하면, 정답은 자동으로 일하게 된다!참고로 한 번 말해봐, 이것은 서류지 두 개가 아니다.

    그래서 스스로 굴복해야 한다.

    Comments