Cita:
Iniciado por gnzsoloyo
En principio, no hay errores en la consulta tal y como te la he limpiado, aunque se la ve bastante incompleta.
¿Podrías ser más específico?
¿Te sale algún error o algún mensaje?
Gracias por contestar. No me sale nigún error, simplemente no sale nada.
Te pongo el cod:
Código PHP:
<?php
include("conexion_autocompletado.php");//se incluyen los datos para realizar la conexion a su base de datos
$con = "(select U.nombre,U.apellidos,U.telefono,U.nif,U.telefono2,U.telefono3,A.nombre,A.apellidos,A.telefono,A.nif,A.telefono2,A.telefono3 from usuarios U,avisoswed A)";
$query = mysql_query($con);
?>
<script>
$(function() {
<?php
while($row= mysql_fetch_array($query)) {//se reciben los valores y se almacenan en un arreglo
$elementos[]= '"'.utf8_encode($row['apellidos']).' , '.utf8_encode($row['nombre']).'"';
$elementos1[]= '"'.$row['telefono'].'"';
$elementos2[]= '"'.$row['nif'].'"';
$elementos3[]= '"'.$row['telefono2'].'"';
$elementos4[]= '"'.$row['telefono3'].'"';
}
$arreglo= implode(", ", $elementos);
$arreglo1= implode(", ", $elementos1);
$arreglo2= implode(", ", $elementos2);
$arreglo3= implode(", ", $elementos3);
$arreglo4= implode(", ", $elementos4);
//junta los valores del array en una sola cadena de texto
?>
var availableTags=new Array(<?php echo $arreglo; ?>);
var availableTags1=new Array(<?php echo $arreglo1; ?>);//imprime el arreglo dentro de un array de javascript
var availableTags2=new Array(<?php echo $arreglo2; ?>);
var availableTags3=new Array(<?php echo $arreglo3; ?>);
var availableTags4=new Array(<?php echo $arreglo4; ?>);
$( "#apellidos").autocomplete({
minLength: 4,
source: availableTags
});
$( "#telefono").autocomplete({
minLength: 4,
source: availableTags1
});
$( "#nif").autocomplete({
minLength: 4,
source: availableTags2
});
$( "#telefono2").autocomplete({
minLength: 4,
source: availableTags3
});
$( "#telefono3").autocomplete({
minLength: 4,
source: availableTags4
});
});
</script>
Un saludo