• 19-11-2023, 19:09:07
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İyi akşamlar en son eklenen içeriklerin linklerine tıklayarak veritabında onayda bekliyor içeriklere onay.php sayfasına giderek onaylamak istiyorum örnek link ve yapmaya çalıştığım kodda bir hata var bir türlü çözemedim içerikler onaylanıyor ama hespi veritabanındaki tüm onayda bekleyenler int değerleri 0 dır onaylanıyor onay.phpde 1 sabit olup direk onaylanmasını istiyorum

    www.xxxxxx.com/onay.php?id=1 onaylama link uzantım id bu şekli her içeriğin idleri farklı

    <?php
      $sunucu = "localhost";
      $kullanici = "000000";
      $parola = "000000";
      $veritabani = "000000";
      $bag = mysqli_connect($sunucu, $kullanici, $parola, $veritabani);                                        
      if (!$bag) {
        die("mysql hatasi" . mysqli_connect_error());
      }
      $sqlquery = "UPDATE tabloadi SET onay='1' WHERE id";
      if (mysqli_query($bag, $sqlquery)) {
        echo "TAMAM";
      }
      else {
        echo "HATA";
      }
    ?>
  • 20-11-2023, 14:42:44
    #2
    sorun hala devam etmektadir
  • 20-11-2023, 17:21:29
    #3
    $id = $_GET['id'];
    $sqlquery = "UPDATE tabloadi SET onay='1' WHERE id = '$id'";
    10. Satırı bu şekilde düzenleyip bir üstüne de id değişkenini get ile tanımlarsan sorun çözülür diye düşünüyorum fakat güvenlik açığı oluşur bilgine. PDO kullanmanı öneririm.
  • 20-11-2023, 17:23:43
    #4
    eski php formatında bir basit bir script
  • 20-11-2023, 17:24:41
    #5
    Çözüldü mü sorun ?
  • 20-11-2023, 17:32:57
    #6
    dgknbzglu adlı üyeden alıntı: mesajı görüntüle
    Çözüldü mü sorun ?
    dgknbzglu teşekkürler kardeşim şimdi denedim oldu