• 11-07-2022, 10:02:31
    #1
    Arkadaşlar çok basit bir kontrol yapmak istiyorum fakat bir mantık hatam var bulamıyorum.
    bir konuyu editlerken url mevcutsa yaptırma diyorum çünki iki konun aynı urli olmamalı.
    ama editleme sayfamdaki url deiştirmezsem veri tabanında buluyor ve bu url mevcut diyor.
    halbuki o url sadece tek konuda editleme sayfamdaki konumda mevcut fakat izin vermiyor.
    ne yapmam lazım ?
  • 11-07-2022, 10:19:17
    #2
    sorgunuzu şu şekilde revize edin güncellemek istediğiniz blog ID bilgisinide işleme sokunuz

    kontrol;
    slug == 'burdaki slug aderesi' && id != 'guncellemek istediğiniz id'
  • 11-07-2022, 11:13:37
    #3
    darness adlı üyeden alıntı: mesajı görüntüle
    sorgunuzu şu şekilde revize edin güncellemek istediğiniz blog ID bilgisinide işleme sokunuz

    kontrol;
    slug == 'burdaki slug aderesi' && id != 'guncellemek istediğiniz id'
    Merhabalar. Yardımın için teşekkürler fakat php de çok ileri düzey değilim. Sanırım sorgumda bir yanlışlık yapıyorum.

    $mevcutid = $_GET['id'];
    $mevcuturl = isset($_POST['mevcuturl']) ? $_POST['mevcuturl'] : null;
    $query = $db->prepare("SELECT * FROM posts WHERE url=='$mevcuturl' && id!='$mevcutid' ORDER BY id");

    Bu şekilde mevcut url i görmüyor fakat

    } elseif ($query->rowCount()) {
    echo '<script type="text/javascript">
    swal("", "This URL Already Exist!", "error")
    </script>';
    }

    şeklindeki kontrol işlemimi de yapmıyor.
    Hatam acaba nerede?