Buenas, tengo un código en una aplicación web con php que me muestra una serie de campos sugeridos para autocompletar sacados de una tabla de MySQL.
Hasta aquí todo bien, pero necesito que al hacer click en alguno de estos campos me lo guarde en el input, ya que este tiene además un onChange="this.form.submit()".
Os copio elk código que tengo:
Código PHP:
<?php
$consulta_prod = mysql_query("select * from pproductos order by nombre;");
$arreglo_php = array();
while($prod=mysql_fetch_assoc($consulta_prod)){
array_push($arreglo_php, $prod["nombre"]);
}
?>
<script>
$(function(){
var autocompletar = new Array();
<?php
for($p = 0;$p < count($arreglo_php); $p++){ ?>
autocompletar.push('<?php echo $arreglo_php[$p]; ?>');
<?php } ?>
$("#product1").autocomplete({
source: autocompletar
});
});
</script>
<tr>
<td width="70%" style="text-align: center;"><input type="text" name="product1" id="product1" style="width: 80%" value="<?php echo $_POST['product1']; ?>" onChange="this.form.submit()"></td>
<td width="30%" style="text-align: center;"><input type="tel" name="dosis1" style="width: 80%" value=""></td>
</tr>
Espero que puedan ayudarme.
Gracias de antemano!