v2.5.2
Giriş yap

Filtre Sistemi (Veritabanli)

tia
584 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Filtre Sistemi

Hepinize merhaba arkadaşlar. Benim istediğim veritabanımda bulunan kelimeleri cekip kontrol ettirerek yazdırmak bunu şu fonksiyon ile başardım ;

<?php
    function clear($veri)
{
    global $dbh;


    $filter = $dbh->prepare('SELECT * FROM cms_filter');
    $filter->execute();
    $getword = $filter->fetchAll(PDO::FETCH_COLUMN, 1);
    

    $changefilter = $dbh->prepare('SELECT * FROM cms_filter');
    $changefilter->execute();
    $getchange = $changefilter->fetchAll(PDO::FETCH_COLUMN, 2);

    $degisecek = $getword;
    $yeniler = $getchange;
    return str_replace($degisecek,$yeniler,$veri);
}
?>

Bu yapmis oldugum fonksiyon ile gelip o yazilan yaziyi ya da texti degistirebiliyordum. Ama benim istedigim eger veritabanimda varsa o kelime POST edilen cümleyi hatalı şekilde döndürtmek. Nasil yapariz ?

aydinkeskin
1178 gün önce
function Filter($data){
    global $db; 
        $k = $db->prepare("SELECT * FROM filter ");
        $k->execute();
        if($k->rowCount()){
            foreach($k as $row){
                if($data == $row["kelime"]){
                    echo "veritabanında mevcut";
                }else{
                    echo "mevcut değil";
                }
            }
        } 
}

sana gerekli fikri vermiştir bu kadadarı. yanlış anlamadıysam.