Merhaba arkadaşlar ,Spagetti olarak şu kodu
$testID = $_GET['id'];
$test = $db->query("SELECT * FROM sorular WHERE testID='{$testID}'",PDO::FETCH_ASSOC);
foreach($test as $sorular){
$soru = $db->query("SELECT * FROM secenekler WHERE soruID='{$sorular['id']}'",PDO::FETCH_ASSOC);
foreach($soru as $secenekler){
if($secenekler["turu"]=="Doğru"){
$cocuk = $db->query("SELECT * FROM sorular WHERE referansID='{$secenekler['id']}'")->fetch(PDO::FETCH_ASSOC);
echo $secenekler['id'];
echo $sorular['id'];
... ve view sayfasında gösterilmesi gereken diğer kod parçacıkları
}
}
}
Laravel'de kullanmaya çalıştım fakat beceremedim.Aklımda bir kaç çözüm vardı; mesela normalde yukarıdaki methotları controller sayfasında yapmak yerine view sayfasında yapmak gibi.Bu şekilde de mvc ve framework kavramlarının bir değeri kalmayacağı için yapmadım.
Yardımcı olursanız sevinirim,hayırlı günler.