• 25-09-2022, 22:10:46
    #1
    Merhaba,

    //Kullanıcı Ekleme
    if (isset($_POST['temsilciekle.php'])){
        $username = cP('username');
        $password = md5(cP('password'));
      
        $add = $db->prepare("INSERT INTO users SET author_id = :author_id, username = :username, password = :password ");
        $on = $add->execute([
            "author_id"     => $_SESSION['uid'],
            "username"    => $username,
            "password"     => $password
    
        ]);
        header("Location: temsilciekle.php?msg=success");
    }else{
        header("Location: temsilciekle.php?msg=error");
    }
    Kodlarım var formdan gelen veriyi veritabanında ki users tablosuna eklemek istiyorum ama bir türlü başaramadım.


    cP Funcitonu



    function cP($text)
    {
        return strip_tags(trim(htmlspecialchars($_POST[$text])));
    }
    Form'da aşağıdaki gibi;
  • 25-09-2022, 22:17:19
    #2
    if (isset($_POST['temsilciekle.php'])){
    yerine
    if (isset($_POST['username'])){
    yazıp deneyebilir misiniz
  • 25-09-2022, 22:19:38
    #3
    husamettinunal adlı üyeden alıntı: mesajı görüntüle
    if (isset($_POST['temsilciekle.php'])){
    yerine
    if (isset($_POST['username'])){
    yazıp deneyebilir misiniz
    Hocam çok teşekkür ederim oldu, ama ben farkını anlayamadım. Bana ufakta olsa farkını anlatır mısınız ? yani Post Username neden kullandık her halükarda çalıştı ama teşekkür ederim.
  • 25-09-2022, 22:20:44
    #4
    IlyadaMain adlı üyeden alıntı: mesajı görüntüle
    Hocam çok teşekkür ederim oldu, ama ben farkını anlayamadım. Bana ufakta olsa farkını anlatır mısınız ? yani Post Username neden kullandık her halükarda çalıştı ama teşekkür ederim.
    $_POST['temsilciekle.php'] hatalı bir kullanım hocam siz formdan hiç temsilciekle.php diye bir şey post etmiyorsunuz belki $_POST['temsilciekle'] olsa da olurdu ama username en mantıklısı bence,
  • 25-09-2022, 22:23:37
    #5
    Çok teşekkür ederim şimdi anladım yaptığım hatayı. Çok sağ olun.
  • 25-09-2022, 22:31:57
    #6
    $_POST[] içerisine en doğru kullanım olarak formda kullanmıs olduğunuz butonun name değerini yazabilirsiniz.