Código PHP:
<?php
include("conexion.php");//se incluyen los datos para realizar la conexion a su base de datos
$con = "select * from registrados";//consulta para seleccionar las palabras a buscar, esto va a depender de su base de datos
$query = mysql_query($con);
?>
<script>
$(function() {
<?php
while($row= mysql_fetch_array($query)) {//se reciben los valores y se almacenan en un arreglo
$elementos[]= ' "'.$row['nombre'].'" ';
}
$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>
<form action="recibe.php" method="post">
<label for="tags">Buscar</label>
<input id="tags" name="nombre">
<input name="Enviar" type="submit" />
</form>
Va bien porque muestra el 'nombre' pero quiero que muestre otro campo que es el de 'apellidos' sería algo así: "'.$row['nombre'].'" "'.$row['apellidos'].'"
Ya sé que cuando hay dos variables php se separan así : $var ". ."$var2 pero no me funciona, alguien puede decirme como junto dos variables en este caso? Muchas gracias por adelantado!