Ho trovato questo script che penso faccia al caso mio:
codice:
<link rel="stylesheet" type="text/css" href="css/jquery.autocomplete.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type='text/javascript' src='js/jquery.autocomplete.js'></script>
<script type="text/javascript">
$().ready(function() {
$("#prodotto").autocomplete("get_nome_prodotto.php", {
width: 260,
matchContains: true,
//mustMatch: true,
//minChars: 0,
//multiple: true,
//highlight: false,
//multipleSeparator: ",",
selectFirst: false
});
});
</script>
Naturalmente il campo si chiama prodotto
Questo è il file get_nome_prodotto.php
Codice PHP:
<?php
include("librerie/connessione_db.php");
$obj=new mysql();
$obj->connessione();
$q = strtolower($_GET["q"]);
if (!$q) return;
$sql = "select DISTINCT nome as nome from prodotti where nome LIKE '%$q%'";
$rsd = mysql_query($sql);
while($rs = mysql_fetch_array($rsd)) {
$cname = $rs['nome'];
echo "$cname\n";
}
?>
Ho un problema su come attivare l'autocompletamento degli altri campi cioè completare anche il prezzo ecc ecc in base al prodotto scelto.
Come è possibile farlo?