Hey tüm, ben bir veritabanından şeyler alarak giriş autocompletes ve şimdi bu gibi çalışan bir metin kutusu yaptı:
<script type="text/javascript">
$().ready(function() {
$("#food").autocomplete("get_course_list.php", {
width: 260,
cacheLength: 10,
matchContains: false,
//mustMatch: true,
//minChars: 0,
//multiple: true,
//highlight: false,
//multipleSeparator: ",",
selectFirst: true
});
});
</script>
ve php dosyasında bu.:
<?php
require_once "config2.php";
$q = strtolower($_GET["q"]);
if (!$q) return;
$sql = "select DISTINCT voedsel as voed from voedingswaarden where voedsel LIKE '%$q%'";
$rsd = mysql_query($sql);
while($rs = mysql_fetch_array($rsd)) {
$cname = $rs['voed'];
echo "$cname\n";
}
?>
Ama şimdi ben bu yüzden () mysql_real_escape_string ile bu karşı benim php komut dosyası korumak istedim vb SQL enjeksiyonu hakkında okuyun; ama çalışmak için görünmüyor olabilir. Herhangi bir bu yeterli koruma ise benim. Php dosyasında bu uygulamak ve nasıl fikir?