Witam, mam taki problem bo znalazłem skrypt który pomaga przeszukać bazę pod kątem nazwy państwa po podawanych literkach.
<?php
$db = new mysqli('localhost', 'root' ,'', 'kraje2');
if(!$db) {
echo 'Could not connect to the database.'; } else {
if(isset($_POST['queryString'])) { $queryString = $db->real_escape_string($_POST['queryString']);
$query = $db->query("SELECT country FROM countries WHERE country LIKE '$queryString%' LIMIT 10");
if($query) {
while ($result = $query ->fetch_object()) {
echo '<li onClick="fill(\''.addslashes($result->country).'\');">'.$result->country.'</li>'; }
} else {
echo 'OOPS we had a problem :('; }
} else {
// do nothing
}
} else {
echo 'There should be no direct access to this script!'; }
}
?>
<script>
function suggest(inputString){
if(inputString.length == 0) {
$('#suggestions').fadeOut();
} else {
$('#country').addClass('load');
$.post("autosuggest.php", {queryString: ""+inputString+""}, function(data){
if(data.length >0) {
$('#suggestions').fadeIn();
$('#suggestionsList').html(data);
$('#country').removeClass('load');
}
});
}
}
function fill(thisValue) {
$('#country').val(thisValue);
setTimeout("$('#suggestions').fadeOut();", 600);
}
</script>
Mój problem polega na tym że jak próbuję podmienić nazwy państw na adresy IP to mam problemy z prezentacją wyników wyszukiwania. I tutaj jest mogę pytanie czy w tym kodzie są jakieś zabezpieczenia które uniemożliwiają wyświetlanie adresów IP
Ten post edytował karolo_k 12.02.2012, 18:33:41