Birçok verimin olduğu veritabanım var. Aramaları daha kolay yapabilmek için select2.js eklentisini kullanmak istedim.
Eklenti sitesi : https://select2.github.io/
Yabancı sitelerde buldum ancak pdo ile yapmış çoğu. Açıkçası pdo'yu pek sevmiyorum normal query'ler ile yapmak istiyorum. Her zaman sonuç bulunamadı hatası geliyor. Sorunu nasıl çözebilirim nerede yanlış yapıyorum.
index.php sayfam ;
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="utf-8">
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script src="select2.full.min.js"></script>
<script src="tr.js"></script>
<link href="select2.min.css" rel="stylesheet" type="text/css" />
<script>
$(function() {
$('#cihaz').select2({
ajax: {
dataType: "json",
url: "search.php",
data: function (term, page) {
return {
q: term
};
},
results: function (data) {
return {results: data};
}
}
});
});
</script>
</head>
<body>
<input type="text" id="cihaz" name="cihaz" placeholder="Cihaz Adı"/>
</body>
</html>search.php sayfam ;include ("config/db_config.php");
$req = "SELECT cihazadi FROM cihazlar WHERE cihazadi LIKE '%".$_GET["q"]."%' ORDER BY id DESC";
$query = mysql_query($req);
$results = array();
while($row = mysql_fetch_array($query))
{
$results[] = array('text' => $row['cihazadi']);
}
echo json_encode($results);
