PHP test uygulamasında soru ve seçenekleri listeleme sorunu
Merhaba,
Bir test uygulaması geliştiriyorum ama soru ve seçenekleri listeleme sorun yaşıyorum. Desteğiniz için şimdiden teşekkürler.
// Veritabanı
Tablo adı : questions // Sınav başlıkları tutuluyor
Tablod adı : questions_all // tüm soruların tutulduğu tablo
Tablo adı : questions_option // Soruların seçenekleri
// params
"quesID" ile sınav başlığını, soruyu ve seçeneklerini birbirine bağlıyorum
"optionID" ile soru ve seçenekleri birbirine bağlıyorum.
// SQL
$list = $_db->query("SELECT*FROM questions");
foreach($list->results() as $value){
$quesID = $value->quesID;
$list2 = $_db->query("
SELECT*FROM questions_all as qa
INNER JOIN questions_option as qo
ON qa.quesID = qo.quesID
WHERE qa.quesID = '$quesID' AND qa.optionID = qo.optionID
");
}
// parametreler geliyor
Sonuç sınav başlığını ve 1 soru ve seçenekleri listeleniyor. Fakat bir sınav başlığına ait 3 soru ve seçenekleri listelenmiyor. Neden olabilir?
Foreach döngüsü olarak söylemeyin; denedim ondan da son datayı döndüyor.