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?
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;
?>
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.