Hola a todos,
tengo el siguiente problema:
en un programa php que estoy haciendo hago primero una pregunta de autocompletar para encontrar cliente y funciona perfecto.
Luego hago una pregunta de autocompletar para encontrar un articulo y no me funciona.
Lo que he hice es copiar el mismo programa que busca clientes y que funciona y he creado uno para que busque los articulos y que no me funciona.
No encuentro donde esta el error a ver si alguien me da una mano.
Dejo los dos programas
Programa que busca clientes:
Código PHP:
Ver original<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link href="../css/ui-lightness/jquery-ui-1.10.0.custom.css" rel="stylesheet" type="text/css" media="screen"></link>
<link href="../css/boton.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="../js/jquery-1.9.0.js"></script>
<script type="text/javascript" src="../js/jquery-ui-1.10.0.custom.js"></script>
<?php
include("../conexion.php");//se incluyen los datos para realizar la conexion a su base de datos */
$con = "SELECT * FROM cliente";//consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos
?>
<script type="text/javascript" >
$(function() {
<?php
while($row= mysql_fetch_array($query)) {//se reciben los valores y se almacenan en un arreglo $elementos[]= '"'.$row['empresa'].'"';
}
$arreglo= implode(", ", $elementos);//junta los valores del array en una sola cadena de texto ?>
var availableTags=new Array(<?php echo $arreglo; ?>);//imprime el arreglo dentro de un array de javascript
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
<label for="tags"></label><input id="tags" name="empresa" >
</body>
</html>
Programa que busca articulos
Código PHP:
Ver original<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link href="../css/ui-lightness/jquery-ui-1.10.0.custom.css" rel="stylesheet" type="text/css" media="screen"></link>
<link href="../css/boton.css" rel="stylesheet" type="text/css" media="screen" />
<script type="../text/javascript" src="../js/jquery-1.9.0.js"></script>
<script type="../text/javascript" src="../js/jquery-ui-1.10.0.custom.js"></script>
<?php
include("../conexion.php");//se incluyen los datos para realizar la conexion a su base de datos */
$con = "SELECT * FROM articulo";//consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos
?>
<script type="text/javascript" >
$(function() {
<?php
while($row= mysql_fetch_array($query)) {//se reciben los valores y se almacenan en un arreglo $elementos[]= '"'.$row['nota'].'"';
}
$arreglo= implode(", ", $elementos);//junta los valores del array en una sola cadena de texto ?>
var availableTags=new Array(<?php echo $arreglo; ?>);//imprime el arreglo dentro de un array de javascript
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
<label for="tags"></label><input id="tags" name="nota" >
</body>
</html>
Repito el primero funciona bien (clientes) el segundo de articulos no.
De antemano gracias