background image

Αρχικός και δευτερεύον βρόγχος ερωτήσεων 

1.

if ($_SESSION['page'] < 
$_SESSION['total_question_loop']) 

2.

 

 

 

3.

 

$_SESSION['page'] = $_SESSION['page'] + 1 ;  

4.

 

$remq_ids = rtrim($_SESSION['rem_questions'], ",");   

$sql = "(SELECT * FROM questions WHERE id IN 
(".$remq_ids.") LIMIT 0,1 )"; 

 

 

$query2 = $dbconn->prepare($sql); 

$query2->execute(); 

$rows2 = $query2->fetchAll(PDO::FETCH_ASSOC); 

 

 

 

 

 

 

 

 

1.

if ($_SESSION['page'] == $_SESSION['total_question_loop']) 

2.

3.

 

if (isset($_SESSION['skip_ids']) && 

$_SESSION['skip_ids'] != '') 

4.

 

5.

 

 

$_SESSION['loop_ids'] = 

$_SESSION['skip_ids']; 

6.

 

 

$_SESSION['skip_ids'] = ''; 

7.

 

 

$_SESSION['page'] = 1; 

8.

 

9.

}  

 

$loop_ids = rtrim($_SESSION['loop_ids'], ","); 

 

$sql = "(SELECT * FROM questions WHERE id IN 
(".$loop_ids.") ORDER BY RAND(".$_SESSION['seed'].") LIMIT 
".$start_from.",1 )"; 

 

 

$query2 = $dbconn->prepare($sql); 

$query2->execute(); 

$rows2 = $query2->fetchAll(PDO::FETCH_ASSOC); 

 

 

$_SESSION['total_question_loop'] = 
count($loop_ids); 

 

15