Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/03/2013, 03:15
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 8 meses
Puntos: 10
Respuesta: Autocompletado de input.

Cita:
Iniciado por walterdevel Ver Mensaje
Que imprime tu pagina en esta zona? new Array(<?php echo $arreglo; ?>);

Podrias probar cambiarlo por esto: [<?php echo $arreglo; ?>];


PD: Yo te recomendaría pasar el ajax a jQuery, ya lo estás usando para el document ready.
Gracias, el problema estaba en onBlur="completar(this.value)" que tenia el input cambiado:

Código PHP:
<input name="num_cliente" type="text" id="num_cliente" size="9" onBlur="completar(this.value)" />
<
input type="text" name="name" id="name"  size="10"  />   
<
input type="text" name="apellidos" id="apellidos"  size="10"/> 
Y ahora como le doy arrays a ajax.responseText; ???

El php lo he puesto así:

Código PHP:
 <?php
include("Connections/conexion.php");
$id_aviso $_GET['id'];
$sql ="(SELECT A.id_aviso,A.telefonos,A.telefonos3,A.movil,A.dni,A.name,A.apellidos,B.localidad,B.calle
 
FROM clientes A,dir_clientes B WHERE A.id_aviso='$id_aviso' and B.id_aviso='$id_aviso')
 
UNION ALL
 
(SELECT id_aviso,telefonos,telefonos3,movil,dni,name,apellidos,localidad,calle
 
FROM avisos WHERE id_aviso='$id_aviso' )
 
UNION ALL
 
(SELECT U.id_aviso,U.telefonos,U.telefonos3,U.movil,U.dni,U.name,U.apellidos,D.localidad,D.calle
 
FROM usuarios U,dir_usuarios D WHERE  U.id_aviso='$id_aviso' and D.id_aviso='$id_aviso')"
;
$query mysql_query($sql);
while(
$row mysql_fetch_array($query))
    {

   
$datos[] = array(
            
'id_aviso'          => $row['id_aviso'],
            
'telefonos'          => $row['telefonos'],
            
'name'      => utf8_encode($row['name']),
            
'apellidos'       => utf8_encode($row['apellidos']),
            
'calle'       => utf8_encode($row['calle']),
            
'localidad'        => utf8_encode($row['localidad']),
            
'style'       =>  $style
           
           
        
);
    }
    
// convertimos el array de datos a formato json
    
echo json_encode($datos);
?>
Gracias

Última edición por satjaen; 08/03/2013 a las 03:24