Autocomplete mysqli søgeboks
Hej EksperterNu er jeg kommet lidt længere med min auto complete æøå virker også nu, men bliver nød til at få en lille hånd med at få boksen at komme frem med noget. Har teste mine overskrifter kommer frem i sqlen (autocomplete.php)
(autocomplete.php)
<?php
$con = mysqli_connect("localhost","root","","fluefiskersiden");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// mysqli_select_db($mysqli, $database_mysqli ); // gøres i mysqli_connect
/* Soeg */
$word = $_POST['ord'];
$soegeord = '%' . $word . '%';
if ($stmt = $con->prepare('SELECT `id`, `mainid`, `menunavn`, `overskrift`, `billede`, `tekst`, `sted`, `forfatter`, `datetime` FROM `tbl_oversigt` WHERE overskrift LIKE ?')) {
/* Bind parametre */
$stmt->bind_param('s', $soegeord);
/* Eksekver forespørgslen */
$stmt->execute();
/* Bind resultatet */
$stmt->bind_result($S_id, $S_mainid, $S_menunavn, $S_overskrift, $S_billede, $S_tekst, $S_sted, $S_forfatter, $S_datetime);
/* Forkort tekst */
while ($stmt->fetch()) {
echo $S_overskrift.'<br />';
;
}
} else {
/* Der er opstået en fejl */
echo 'Der opstod en fejl i erklæringen: ' . $con->error;
}
?>
<script type="text/javascript" src="js/autocomplete-0.3.0.min.js"></script>
<script type="text/javascript" src="js/jquery-3.1.1.js"></script>
<script>
$(document).ready(function(){
$("#ord").autocomplete("autocomplete.php", {
selectFirst: true
});
});
</script>
<body>
<label>ord:</label>
<input name="ord" type="text" id="ord" size="20"/>