Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2012, 10:25
Avatar de ananda
ananda
 
Fecha de Ingreso: enero-2012
Mensajes: 345
Antigüedad: 12 años, 4 meses
Puntos: 14
Funcion autocompletar

Hola, tengo una función que lo que hace es, como he puesto en el título, autocompletar el input mientras estás escribiendo. La funcion está hecha en jquery pero el problema que tengo es de php, por eso lo publico aquí. Primero posteo la función:

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($rowmysql_fetch_array($query)) {//se reciben los valores y se almacenan en un arreglo
      
$elementos[]= ' "'.$row['nombre'].'" ';
      
}
$arregloimplode(", "$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>
Hasta aquí va perfecto pero el problema al que quiero hallar una solución está en esta línea: $elementos[]= ' "'.$row['nombre'].'" ';

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!