• 18-06-2020, 19:49:53
    #1
    Merhaba arkadaşlar. Admin paneli yazıyorum ve giriş yaptığımda sol köşede bir kart ekledim kullanıcının isminin ve resminin yer aldığı. Girişten sonra otomatik ismi çekebildim ama kullanıcının idsine göre resmi nasıl otomatik orada göstermesini sağlayabilirim?
  • 18-06-2020, 19:52:08
    #2
    tablonuzun adı örneğin : yetkili

    bu tablodaki sütünlara mesela profil_foto diye yer açıcaksınız fotoğraf v.s yüklendiğinde ismi nasil çektiyseniz bunuda aynı şekilde çekiceksiniz bir farkı yok
  • 18-06-2020, 19:56:20
    #3
    pdo ile kodluyorsanız eğer

    $row = $db->query('SELECT * FROM users WHERE id = 1')->fetch();
     echo $row['user_img'];
    kendinize göre şekillendirebilirsiniz hocam
  • 18-06-2020, 20:18:46
    #4
    ynR adlı üyeden alıntı: mesajı görüntüle
    tablonuzun adı örneğin : yetkili

    bu tablodaki sütünlara mesela profil_foto diye yer açıcaksınız fotoğraf v.s yüklendiğinde ismi nasil çektiyseniz bunuda aynı şekilde çekiceksiniz bir farkı yok
    İşte profil resmini tabloya nasıl ekleyebilirim orada sorun yaşıyorum. Bu işlerde biraz yeniyim kendimi geliştirmek için basit bir panel yazman istedim. onuda açıklayabilirseniz sevinirim.

    HoffnungTR adlı üyeden alıntı: mesajı görüntüle
    pdo ile kodluyorsanız eğer

    $row = $db->query('SELECT * FROM users WHERE id = 1')->fetch();
     echo $row['user_img'];
    kendinize göre şekillendirebilirsiniz hocam
    Verdiğiniz kodda anladığım kadarıyla id numarasını 1 olan kullanıcının resmini çekiyor. Ben giriş yaptıktan sonra kullanıcını idsini sorgulamasını ondan sonra id göre fotoğrafın eklenmesini istiyorum.
  • 18-06-2020, 20:37:55
    #5
    Ubunkulu adlı üyeden alıntı: mesajı görüntüle
    İşte profil resmini tabloya nasıl ekleyebilirim orada sorun yaşıyorum. Bu işlerde biraz yeniyim kendimi geliştirmek için basit bir panel yazman istedim. onuda açıklayabilirseniz sevinirim.



    Verdiğiniz kodda anladığım kadarıyla id numarasını 1 olan kullanıcının resmini çekiyor. Ben giriş yaptıktan sonra kullanıcını idsini sorgulamasını ondan sonra id göre fotoğrafın eklenmesini istiyorum.
    <?php
    
    if ($_POST) {
    
    $yetkili_adi = $_POST['yetkili_adi '];
    $yetkili_soyadi = $_POST['yetkili_soyadi '];
    $foto = $_POST['foto'];
    
    if ($yetkili_adi <> "" && $yetkili_soyadi <> "" && isset($_FILES['foto']))
    
    if ($_FILES['foto']['tmp_name'] != "") {
    $boyut = $_FILES['foto']['size'];
    if ($boyut > (1024 * 1024 * 10)) {
    echo 'Dosya 10MB den büyük olamaz.';
    } else {
    $tip = $_FILES['foto']['type'];
    $isim = $_FILES['foto']['name'];
    $uzanti = explode('.', $isim);
    $uzanti = $uzanti[count($uzanti) - 1];
    
    $random = rand();
    
    $dosya = $_FILES['foto']['tmp_name'];
    $foto_url = $random . "." . $uzanti;
    
    copy($dosya, '../img/' . $foto_url);
    echo '';
    $satir = [
    'foto' => $foto_url,
    'yetkili_adi' => $yetkili_adi,
    'yetkili_soyadi ' => $yetkili_soyadi ,
    ];
    
    $sql = "INSERT INTO tablo_adi SET foto=:foto, yetkili_adi=:yetkili_adi, yetkili_soyadi =:yetkili_soyadi ;";
    $durum = $dbh->prepare($sql)->execute($satir);
    
    if ($durum) {
    $sonId = $dbh->lastInsertId();
    echo ' veri eklendi... ';
    
    }
    }
    }
    }
    
    
    ?>
  • 19-06-2020, 12:40:49
    #6
    ynR adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    if ($_POST) {
    
    $yetkili_adi = $_POST['yetkili_adi '];
    $yetkili_soyadi = $_POST['yetkili_soyadi '];
    $foto = $_POST['foto'];
    
    if ($yetkili_adi <> "" && $yetkili_soyadi <> "" && isset($_FILES['foto']))
    
    if ($_FILES['foto']['tmp_name'] != "") {
    $boyut = $_FILES['foto']['size'];
    if ($boyut > (1024 * 1024 * 10)) {
    echo 'Dosya 10MB den büyük olamaz.';
    } else {
    $tip = $_FILES['foto']['type'];
    $isim = $_FILES['foto']['name'];
    $uzanti = explode('.', $isim);
    $uzanti = $uzanti[count($uzanti) - 1];
    
    $random = rand();
    
    $dosya = $_FILES['foto']['tmp_name'];
    $foto_url = $random . "." . $uzanti;
    
    copy($dosya, '../img/' . $foto_url);
    echo '';
    $satir = [
    'foto' => $foto_url,
    'yetkili_adi' => $yetkili_adi,
    'yetkili_soyadi ' => $yetkili_soyadi ,
    ];
    
    $sql = "INSERT INTO tablo_adi SET foto=:foto, yetkili_adi=:yetkili_adi, yetkili_soyadi =:yetkili_soyadi ;";
    $durum = $dbh->prepare($sql)->execute($satir);
    
    if ($durum) {
    $sonId = $dbh->lastInsertId();
    echo ' veri eklendi... ';
    
    }
    }
    }
    }
    
    
    ?>

    Üstat yardımın için çok teşekkür ederim ama kodları çözemedim henüz o seviye değilim galiba.
    Biraz kolaya kaçıp if komutu ile bir çözüm buldum. Zaten 3 kullanıcı olduğu için daha sonrada eklenmeyecek SESSION dan gelen id bilgisine göre resimleri çekmesini sağladım şimdilik böyle bir çözüm oldu ama bu kodları da not aldım ileride kullanırım mutlaka.
  • 19-06-2020, 12:45:25
    #7
    Ubunkulu adlı üyeden alıntı: mesajı görüntüle
    Üstat yardımın için çok teşekkür ederim ama kodları çözemedim henüz o seviye değilim galiba.
    Biraz kolaya kaçıp if komutu ile bir çözüm buldum. Zaten 3 kullanıcı olduğu için daha sonrada eklenmeyecek SESSION dan gelen id bilgisine göre resimleri çekmesini sağladım şimdilik böyle bir çözüm oldu ama bu kodları da not aldım ileride kullanırım mutlaka.
    sana verdiğim kodları heryerde kullanabilirsin standart olarak bir veri göndermeye yariyor işi çözdüysen sorun yok