예제 #1
0
파일: index.php 프로젝트: CodeEmperor/Quiz
 if ($is_get_ok = isset($_GET['category'])) {
     $category = $_GET['category'];
     $ile_pytan = $questions->checkQuantity($category);
 } else {
     $category = "html";
     $ile_pytan = $questions->checkQuantity($category);
 }
 $ile_wylosowac = 5;
 //ile pytań wylosować?
 $ile_juz_wylosowano = 0;
 //zmienna pomocnicza
 $random = new random();
 $wylosowane = null;
 for ($i = 1; $i <= $ile_wylosowac; $i++) {
     do {
         $liczba = $random->getRandom($ile_pytan);
         $losowanie_ok = true;
         $losowanie_ok = $random->checkRandom($liczba, $ile_juz_wylosowano, $wylosowane);
         if ($losowanie_ok == true) {
             $ile_juz_wylosowano++;
             $wylosowane[$ile_juz_wylosowano] = $liczba;
         }
     } while ($losowanie_ok != true);
 }
 echo '<form action="check.php?category=' . $category . '" method="post" role="form">';
 for ($i = 1; $i <= $ile_wylosowac; $i++) {
     $question = $questions->getQuestion($wylosowane[$i], $category);
     echo '<div class=" well well-lg " style="background-color:rgba(16,16,16,0.95);border:15px solid #272727;">' . '<li style="list-style-type:none;text-align:left;font-weight:bold;font-size:19px;color:white;">
 <div style="post-border><p style="font-size:20px;">' . $question['pytanie'] . '</p></div>
 <div class="radio post-border">
   <label><input type="radio" name="' . $i . '" value="A"><b>A</b>.' . $question['A'] . '</label>