• 05-01-2021, 23:50:38
    #1
    1. Koddu genel listeleme yapıyorum sıkıntı yok. ama bir sayfada listeleme yaparken 2. kodta ki sadece ödev tablosunun içindeki odevogretmen sutununda oturum acan egitmenin adı içeren veriler listelensin istiyorum.
       <?php
    $id = $_SESSION["id"];;    $
    sorgu=$db->prepare("SELECT * FROM egitmen WHERE id=:id");     
    $sorgu ->execute(array(":id" => $id));    
    $egitmen=$sorgu-> fetch(PDO::FETCH_ASSOC);
     ?>
    2. kod bu bişiler yapmay açalıştım artık beynim durmaya başlıyor. yardımcı olurmsuunuz aşağıdaki kodu nasıl ayarlamalıyım
    <?php 
    $sorgu=$db->prepare("SELECT * FROM odev WHERE odevogretmen= .$_SESSION['egitmenad'] ");
    $sorgu-> execute();$odevler=$sorgu-> fetchAll(PDO::FETCH_OBJ);
     ?>
  • 05-01-2021, 23:53:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
       <?php$id = $_SESSION["id"];;    $sorgu=$db->prepare("SELECT * FROM egitmen WHERE odevogretmen = ?");     $sorgu ->execute(array($_SESSION['egitmenad'] ));    $egitmen=$sorgu-> fetch(PDO::FETCH_ASSOC); ?>
    <?php $sorgu=$db->prepare("SELECT * FROM odev WHERE odevogretmen= '".$_SESSION['egitmenad']."' ");$sorgu-> execute();$odevler=$sorgu-> fetchAll(PDO::FETCH_OBJ); ?>
  • 05-01-2021, 23:58:27
    #3
    adme adlı üyeden alıntı: mesajı görüntüle
       <?php$id = $_SESSION["id"];;    $sorgu=$db->prepare("SELECT * FROM egitmen WHERE odevogretmen = ?");     $sorgu ->execute(array($_SESSION['egitmenad'] ));    $egitmen=$sorgu-> fetch(PDO::FETCH_ASSOC); ?>
    <?php $sorgu=$db->prepare("SELECT * FROM odev WHERE odevogretmen= '".$_SESSION['egitmenad']."' ");$sorgu-> execute();$odevler=$sorgu-> fetchAll(PDO::FETCH_OBJ); ?>

    2 kodu da mı kullanayım.
  • 06-01-2021, 00:01:02
    #4
    adme adlı üyeden alıntı: mesajı görüntüle
       <?php$id = $_SESSION["id"];;    $sorgu=$db->prepare("SELECT * FROM egitmen WHERE odevogretmen = ?");     $sorgu ->execute(array($_SESSION['egitmenad'] ));    $egitmen=$sorgu-> fetch(PDO::FETCH_ASSOC); ?>
    <?php $sorgu=$db->prepare("SELECT * FROM odev WHERE odevogretmen= '".$_SESSION['egitmenad']."' ");$sorgu-> execute();$odevler=$sorgu-> fetchAll(PDO::FETCH_OBJ); ?>
    yardımınız sayesinde başardım teşekkürler.
  • 06-01-2021, 00:01:11
    #5
    ahmetderyalar adlı üyeden alıntı: mesajı görüntüle
    2 kodu da mı kullanayım.
    hayır ikisinden birini seçersin. attığın kodlardaki gördüğüm hataları düzelttim, örnek olması açısından.