Şimdi Ara

PHP Tam Kelime Arama Sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
233
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba ! Bir wordpress site kodlamaya çalışıyorum. Ama arama kodu istediğim sonucu vermiyor. Yapmak istediğim arama kodu sadece tam kelimeleri bulsun. Yani arama kutusuna a veya bir başka harf yazınca neredeyse bütün veritabanını listeleme yapmasın.
    Bilenler yardımcı olabilir mi?

    Yazdığım kod :

    <form id="aramaformu" name="arama" method="post">
    <input type="text" name="arama" value="Aranacak Kelimeyi Giriniz !" onfocus="if (this.value == 'Aranacak Kelimeyi Giriniz !') this.value = '';" />
    <input type="submit" class="button" value="ARA" /><br />

    <?try {
    $db = new PDO("mysql:host=localhost;dbname=denemesitemdb", "root","", array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
    } catch ( PDOException $e ){
    print $e->getMessage();
    }

    if($_POST){

    $arama = $_POST['arama'];
    if( !$arama ){ header('Location:index.php'); }

    $sorgu = $db->prepare('SELECT * FROM tablo1 WHERE Etiket1 LIKE :y');

    $sorgu->execute(array(':y'=>'%'.$arama.'%'));
    if($sorgu->rowCount()){

    foreach($sorgu as $row){

    echo $row['Men1']."<br>";

    }

    }

    }

    $db = null;
    ?>







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.