OR ve AND kullanımını bir araştırmalısınız. Denemedim ancak çalışacaktır
$ogrenci = $_SESSION['ogrenciad'];
$sinif =$_SESSION['ogrencisinif'];
$sorgu = $db->prepare('SELECT * FROM the_table WHERE odevogrenci = :ogrenciad OR odevogrenci = :ogrencisinif');
$sorgu->execute([ 'ogrenciad' => $ogrenci, 'ogrencisinif' => $sinif]);
$result = $sorgu->fetchAll();
sizin bu kodları kullandığımda tabloya yerleşimi nasıl yapacam ben şu şekilde yapıyorum. sizinkinizde farklı bir kod lazm değilmi
<?php foreach($odevler as $odev) { ?>
<tr> <td><?=$odev->odevbaslik?></td> <td><?=$odev->odevtarih?></td> <td><a href="odevgoster.php?id=<?=$odev->id?>"><button type="button" class="btn btn-gradient-danger btn-sm">GÖRÜNTÜLE</button> </a></td> </tr> <?php } ?>