Buongiorno,
devo creare in una pagina html una semplice barra search (ho già testato quella google da integrare ma non è quello che cerco) collegata ad una pagina di configurazione in php,mi spiego meglio:
io digito nella barra search alcune città MILANO-VENEZIA-ROMA-TORINO che avrò inserito nella pagina php di richiamo,una volta digitato milano la mia barra search troverà questa città e facendo click su di essa dovrà aprirsi una determinata pagina collegata con href o altro a MILANO (credo collegata attraverso la pagina di config.php dove avrò inserito le città da ricercare appunto collegato ad un link).
Ho trovato una cosa simile che vi mostrerò ed inserirò qui in basso.
è quello che cerco ma una volta trovata la parola digitata nella barra search, questa non è collegata ad un link.
QUESTO NELLA PAGINA HTML
QUESTO NELLA PAGINA DI CONFIGURAZIONE PHP
Grazie
devo creare in una pagina html una semplice barra search (ho già testato quella google da integrare ma non è quello che cerco) collegata ad una pagina di configurazione in php,mi spiego meglio:
io digito nella barra search alcune città MILANO-VENEZIA-ROMA-TORINO che avrò inserito nella pagina php di richiamo,una volta digitato milano la mia barra search troverà questa città e facendo click su di essa dovrà aprirsi una determinata pagina collegata con href o altro a MILANO (credo collegata attraverso la pagina di config.php dove avrò inserito le città da ricercare appunto collegato ad un link).
Ho trovato una cosa simile che vi mostrerò ed inserirò qui in basso.
è quello che cerco ma una volta trovata la parola digitata nella barra search, questa non è collegata ad un link.
QUESTO NELLA PAGINA HTML
HTML:
<p>Suggestions: <span id="txtHint"></span></p>
<p>First name: <input type="text" id="txt1" onkeyup="showHint(this.value)"></p>
<script>
function showHint(str) {
var xhttp;
if (str.length == 0) {
document.getElementById("txtHint").innerHTML = "";
return;
}
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("txtHint").innerHTML = this.responseText;
}
};
xhttp.open("GET", "gethint.php?q="+str, true);
xhttp.send();
}
</script>
QUESTO NELLA PAGINA DI CONFIGURAZIONE PHP
PHP:
<?php
// Array with names
$a[] = "Anna";
$a[] = "Brittany";
$a[] = "Cinderella";
$a[] = "Diana";
$a[] = "Eva";
$a[] = "Fiona";
$a[] = "Gunda";
$a[] = "Hege";
$a[] = "Inga";
$a[] = "Johanna";
$a[] = "Kitty";
$a[] = "Linda";
$a[] = "Nina";
$a[] = "Ophelia";
$a[] = "Petunia";
$a[] = "Amanda";
$a[] = "Raquel";
$a[] = "Cindy";
$a[] = "Doris";
$a[] = "Eve";
$a[] = "Evita";
$a[] = "Sunniva";
$a[] = "Tove";
$a[] = "Unni";
$a[] = "Violet";
$a[] = "Liza";
$a[] = "Elizabeth";
$a[] = "Ellen";
$a[] = "Wenche";
$a[] = "Vicky";
// get the q parameter from URL
$q = $_REQUEST["q"];
$hint = "";
// lookup all hints from array if $q is different from ""
if ($q !== "") {
$q = strtolower($q);
$len=strlen($q);
foreach($a as $name) {
if (stristr($q, substr($name, 0, $len))) {
if ($hint === "") {
$hint = $name;
} else {
$hint .= ", $name";
}
}
}
}
// Output "no suggestion" if no hint was found or output correct values
echo $hint === "" ? "no suggestion" : $hint;
?>
Grazie
Ultima modifica: