• 22-05-2021, 02:08:15
    #1
    API
    Üyeliği durduruldu
    Merhabalar, bir panel tasarlıyorum PDO ile. Orta seviye PHP bilgim var ancak bunu bir türlü yapamadım. Kullanıcı giriş yaptıktan sonra örneğin ticket atacağı zaman o giriş yapan kullanıcının insert yapmasını nasıl sağlarım? Normal inserti sormuyorum onu biliyorum ama ben SESSION ile bilgilerini alıyorum adamın bunu form da nasıl kullanacağım onu bilmiyorum yapamadım bilen var mı?
  • 22-05-2021, 02:11:08
    #2
    API
    Üyeliği durduruldu
    Panelde birden fazla kullanıcı var onu da belirteyim listeleme var benim o formu insert eden kullanıcı adını alıp veritabanına yazdırmam gerekiyor ama bunu adamdan istemek istemiyorum kendim direkt olarak çekmek istiyorum
  • 22-05-2021, 02:11:08
    #3
    formda kullanmayacaksınız zaten. insert ederken kullanacaksınız. böylesi daha makbul.
  • 22-05-2021, 02:11:32
    #4
    API
    Üyeliği durduruldu
    berkturk adlı üyeden alıntı: mesajı görüntüle
    formda kullanmayacaksınız zaten. insert ederken kullanacaksınız. böylesi daha makbul.
    Hocam insert ederken nasıl edeceğim onu yapamıyorum ben.
  • 22-05-2021, 02:16:02
    #5
    nursat adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, bir panel tasarlıyorum PDO ile. Orta seviye PHP bilgim var ancak bunu bir türlü yapamadım. Kullanıcı giriş yaptıktan sonra örneğin ticket atacağı zaman o giriş yapan kullanıcının insert yapmasını nasıl sağlarım? Normal inserti sormuyorum onu biliyorum ama ben SESSION ile bilgilerini alıyorum adamın bunu form da nasıl kullanacağım onu bilmiyorum yapamadım bilen var mı?
    Kullanıcıdan bilgileri aldığın formda, insert etmek istediğin veri için bir gizli input oluşturup, value değerine de session dan ilgili veriyi yazdırıp gönderebilirsin.
  • 22-05-2021, 02:18:29
    #6
    nursat adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, bir panel tasarlıyorum PDO ile. Orta seviye PHP bilgim var ancak bunu bir türlü yapamadım. Kullanıcı giriş yaptıktan sonra örneğin ticket atacağı zaman o giriş yapan kullanıcının insert yapmasını nasıl sağlarım? Normal inserti sormuyorum onu biliyorum ama ben SESSION ile bilgilerini alıyorum adamın bunu form da nasıl kullanacağım onu bilmiyorum yapamadım bilen var mı?
    Sorunu tam anlamamakla birlikte, gönderilen formda kullanıcının görmeyeceği şekilde bir form gönderebilirsin

    örnek olarak:

    <form action="" method="POST">
    <input type="hidden" name="user" value="<?=$user['id']?>">
    <input type="text=" name="title" placeholder="Konu Başlığı">
    <textarea placeholder="Mesajınız"></textarea>
    </form>
  • 22-05-2021, 02:19:17
    #7
    API
    Üyeliği durduruldu
    ahmetsmc adlı üyeden alıntı: mesajı görüntüle
    Sorunu tam anlamamakla birlikte, gönderilen formda kullanıcının görmeyeceği şekilde bir form gönderebilirsin

    örnek olarak:

    <form action="" method="POST">
    <input type="hidden" name="user" value="<?=$user['id']?>">
    <input type="text=" name="title" placeholder="Konu Başlığı">
    <textarea placeholder="Mesajınız"></textarea>
    </form>
    Sanırım bu yanıt bana baya yardımcı olacak çok teşekkür ederim
  • 22-05-2021, 02:44:38
    #8
    ahmetsmc adlı üyeden alıntı: mesajı görüntüle
    Sorunu tam anlamamakla birlikte, gönderilen formda kullanıcının görmeyeceği şekilde bir form gönderebilirsin

    örnek olarak:

    <form action="" method="POST">
    <input type="hidden" name="user" value="<?=$user['id']?>">
    <input type="text=" name="title" placeholder="Konu Başlığı">
    <textarea placeholder="Mesajınız"></textarea>
    </form>
    şimdi girip o site bir başkasının yerine post etme açığı oluştu sayenizde hidden deki bilgi değiştirilebilir
  • 22-05-2021, 02:46:34
    #9
    çözüm şu yanlış anlamadıysam konunu hiç bir zaman hidden value ile sesssion id yolama.bu değiştirile bilir ve farklı bir üye yerine form gönderimi yapılır zaten session içinde id varsa insert etmeden önce session içindeki kullanıcı adisini değişkene ata post edilirken değişkenden al id yi