• 01-05-2021, 19:20:16
    #1
    <?
    $sql = $db->query( "UPDATE files SET visit = visit + 1 WHERE sef = '$gelenid'");
    ?>

    Bu kodu denedim fakat bu kod butona tıklamadan, yani sadece sayfayı yenileyerek 1 sayi artırıyor. Bana butona tiklayinca artırması gerekli . Nasil yaparım acaba bunu ?
  • 01-05-2021, 19:23:42
    #2
    js ile buton click eventine eklemen gerekiyor
  • 01-05-2021, 19:26:08
    #3
    <?
    if (isset($_POST['arttir'])) {
    $sql = $db->query( "UPDATE files SET visit = visit + 1 WHERE sef = '$gelenid'");
    }
    ?>
    <form action="" method="POST">
    <input type="submit" name="arttir">
    </form>
    İyi çalışmalar.
  • 01-05-2021, 20:00:25
    #4
    Bu kodu bir PHP dosyasına atın
    Butona tıklandığında bir js fonksiyonu çalıştırın
    Js fonksiyonu da Ajax ile PHP dosyasına gidip kodunuzu çalıştırsın fazla işlem var gibi görünüyor ama sade ve kod karmaşıklığı daha az