• 20-03-2021, 14:53:28
    #1
    Uzun süredir boşladığım YouTube kanalıma PHP ile not alma sitesi yapımıyla ilgili video paylaşım.

    Eğitim videosu içerisinde göreceğiniz konular:
    1. Html form sistemi
    2. Mysql veri tabanı bağlantısı, veri ekleme ve veri çekme
    3. Hacklenmeye karşı güvenlik sistemleri
    Temelde not alıp bunun kısa linkini sosyal medyada vb yerlerde paylaşma odaklı videodur.
    1. Bölüm:

    https://www.youtube.com/watch?v=ob2tmoknEaU

    2. Bölüm

    https://www.youtube.com/watch?v=x_6lovxETBM
  • 20-03-2021, 14:58:49
    #2
    Teşekkürler Faydalı +1
  • 20-03-2021, 15:00:04
    #3
    Seviyorum böyle içerikleri elinize emeğinize sağlık Kanala abone oluyorum.
  • 20-03-2021, 15:07:38
    #4
    Abone oldum müsait zamanda tam izleyeceğim
  • 20-03-2021, 20:34:37
    #5
    huseyintalhazit adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler Faydalı +1
    Rica ederim, umarım işinize yarar
    mserifitak adlı üyeden alıntı: mesajı görüntüle
    Seviyorum böyle içerikleri elinize emeğinize sağlık Kanala abone oluyorum.
    Teşekkürler :-)
    mimarkaan adlı üyeden alıntı: mesajı görüntüle
    Abone oldum müsait zamanda tam izleyeceğim
    Size de teşekkür ederim :-)
  • 21-03-2021, 13:54:30
    #6
    ugur2nd adlı üyeden alıntı: mesajı görüntüle
    Uzun süredir boşladığım YouTube kanalıma PHP ile not alma sitesi yapımıyla ilgili video paylaşım.

    Eğitim videosu içerisinde göreceğiniz konular:
    1. Html form sistemi
    2. Mysql veri tabanı bağlantısı, veri ekleme ve veri çekme
    3. Hacklenmeye karşı güvenlik sistemleri
    Merhaba hocam sizinle birlikte yazmaya çalışıyorum ama şu hatayı alıyorum


    KOD:
    <?
        include 'lib/config.php'; //database ayarları gelsin
    
        $id = @$_GET["id"]
        $data = $db->prepare("SELECT * FROM notlar WHERE not_id=?");
        $data ->execute([
            $id
        ]);
        $_data = $data->fetch(PDO::FETCH_ASSOC);
    
    ?>
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Not Sitesi</title>
        <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
        <link rel="stylesheet" type="text/css" href="css/bootstrap-reboot.css">
        <link rel="stylesheet" type="text/css" href="css/bootstrap-grid.css">
    </head>
    <body>
    
    
    
    <form action="" method="Post" class="container">
            <div class="row justify-content-center mt-5">
                <div class="col-sm-8">
                    <div class="row">
                        <div class="col-sm-6">
                        <h1 style="font-family:Times New">Not Sitesi</h1>
                        </div>
                        <div class="col-sm-6 text-right">
                    <button type="submit" class="btn btn-success">Yayınla</button>
                        </div>
    
                    </div>
            </div>
        </div>
    
    
        <div class="row justify-content-center mt-3">
                <div class="col-sm-8">
                <?php
    
    $cek = $db->prepare("SELECT * FROM notlar WHERE not_id =:not_id ");
    $cek->execute([
    'not_id'=>$id
    ]);
    $saydirma = $cek->rowCount();
     
    if($saydirma >0){ // Var
        echo $_data=["not_not"];
    }else{ // Yok
        echo '<p class="alert alert-danger">Not Yok!</p>';
    }
    
    ?>
    
    
            </div>
        </div>    
    
        <div class="row justify-content-center mt-5">
    
            <div class="col-sm-8">
        REKLAM ALANI
            </div>
        </div>
        
    </div>        
    
    </body>
    </html>
  • 21-03-2021, 14:17:23
    #7
    mserifitak adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam sizinle birlikte yazmaya çalışıyorum ama şu hatayı alıyorum


    KOD:
    <?
        include 'lib/config.php'; //database ayarları gelsin
    
        $id = @$_GET["id"]
        $data = $db->prepare("SELECT * FROM notlar WHERE not_id=?");
        $data ->execute([
            $id
        ]);
        $_data = $data->fetch(PDO::FETCH_ASSOC);
    
    ?>
    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Not Sitesi</title>
        <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
        <link rel="stylesheet" type="text/css" href="css/bootstrap-reboot.css">
        <link rel="stylesheet" type="text/css" href="css/bootstrap-grid.css">
    </head>
    <body>
    
    
    
    <form action="" method="Post" class="container">
            <div class="row justify-content-center mt-5">
                <div class="col-sm-8">
                    <div class="row">
                        <div class="col-sm-6">
                        <h1 style="font-family:Times New">Not Sitesi</h1>
                        </div>
                        <div class="col-sm-6 text-right">
                    <button type="submit" class="btn btn-success">Yayınla</button>
                        </div>
    
                    </div>
            </div>
        </div>
    
    
        <div class="row justify-content-center mt-3">
                <div class="col-sm-8">
                <?php
    
    $cek = $db->prepare("SELECT * FROM notlar WHERE not_id =:not_id ");
    $cek->execute([
    'not_id'=>$id
    ]);
    $saydirma = $cek->rowCount();
     
    if($saydirma >0){ // Var
        echo $_data=["not_not"];
    }else{ // Yok
        echo '<p class="alert alert-danger">Not Yok!</p>';
    }
    
    ?>
    
    
            </div>
        </div>    
    
        <div class="row justify-content-center mt-5">
    
            <div class="col-sm-8">
        REKLAM ALANI
            </div>
        </div>
        
    </div>        
    
    </body>
    </html>
    Ben veritabanını bağlamak için $db değişkenini kullandım. Sizinki farklı. Muhtemelen $conn gibi bir şeydir. Yani yapmanız gereken lib/config.php ye bakmanız.
  • 21-03-2021, 14:21:51
    #8
    ugur2nd adlı üyeden alıntı: mesajı görüntüle
    Ben veritabanını bağlamak için $db değişkenini kullandım. Sizinki farklı. Muhtemelen $conn gibi bir şeydir. Yani yapmanız gereken lib/config.php ye bakmanız.
    sizin dosyaları kullandım
  • 21-03-2021, 14:30:44
    #9
    mserifitak adlı üyeden alıntı: mesajı görüntüle
    sizin dosyaları kullandım
    Hata kodunuzda $db de hata olduğunu söylüyor. Yani veritabanı hatası alıyorsunuz muhtemelen veritabanına bağlanamadınız.
    Şu kodu yazın bakalım bağlanmış mısınız yoksa bağlanamamışsınız görürüz:
    if ($db) { echo 'bağlandı'; }else{ echo 'bağlanamadı'; }