PHP Kullanıcıya Özel Form İnsert
9
●119
- 22-05-2021, 02:08:15Üyeliği durdurulduMerhabalar, 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:32Üyeliği durdurulduHocam insert ederken nasıl edeceğim onu yapamıyorum ben.berkturk adlı üyeden alıntı: mesajı görüntüle
- 22-05-2021, 02:16:02Kullanı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.nursat adlı üyeden alıntı: mesajı görüntüle
- 22-05-2021, 02:18:29Sorunu tam anlamamakla birlikte, gönderilen formda kullanıcının görmeyeceği şekilde bir form gönderebilirsinnursat adlı üyeden alıntı: mesajı görüntüle
ö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Üyeliği durdurulduSanırım bu yanıt bana baya yardımcı olacak çok teşekkür ederimahmetsmc adlı üyeden alıntı: mesajı görüntüle
- 22-05-2021, 02:44:38şimdi girip o site bir başkasının yerine post etme açığı oluştu sayenizdeahmetsmc adlı üyeden alıntı: mesajı görüntüle
hidden deki bilgi deÄŸiÅŸtirilebilir
- 22-05-2021, 02:46:34çö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
hidden deki bilgi deÄŸiÅŸtirilebilir