Auto Complete Muhabbeti
21
●1.410
- 24-09-2010, 20:36:21levye tamam işte arkadaşta bu sorguladığında çıkacak seçenekleri php dosyası olarak çıkartmış.
Sen jquery ile onkeyup da sorgu gönderecksin. - 25-09-2010, 14:23:46oneri.php:
<?php function oneriler() { require('ayarlar.php'); $k = mysql_real_escape_string($_GET['k']); // $k = $kelime; $q = mysql_query("SELECT * FROM `oneri` WHERE `kelime` LIKE '{$k}%'"); if($q && mysql_num_rows($q) > 0) { $kelimeler = array(); while($row = mysql_fetch_assoc($q)) { $kelimeler[] = '<li>' . $row['kelime'] . '</li>'; } echo implode("\n", $kelimeler); } } ?>HTML:
<script> function onerigoster(kelime) { $.ajax({ type: 'GET', url: 'http://site.com/oneri.php?k=' + kelime, success: function (data) { $('#oneriler ul').html(data); } }); } </script> <input onchange="javascript: onerigoster(this.value);" /> <div id="oneriler"> <ul> </ul> </div>Inputtaki her değişiklikte altındaki div alanında şu şekilde çıktı yapar:
<div id="oneriler">
<ul>
<li>öneri 1</li>
<li>öneri 2</li>
</ul>
</div>