Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/09/2013, 10:51
chiney92
 
Fecha de Ingreso: septiembre-2013
Mensajes: 13
Antigüedad: 10 años, 8 meses
Puntos: 1
Respuesta: Jquery autocomplete y arrays

Hola yamidvo espero haber entendido bien tu pregunta quieres que lo que se guarde en el array se guarde por separado verdad?...

Bueno hay una forma de hacerlo aquí te lo dejo

Código PHP:
Ver original
  1. $consulta = "SELECT * FROM usuarios WHERE identificacion LIKE '%$nombre%' OR nombre LIKE '%$nombre%' ";
  2.  
  3. $result = $conexion->query($consulta);
  4.  
  5. if($result->num_rows > 0){
  6.     while($fila = $result->fetch_array()){
  7.         $nombres[$fila['identificacion']] = $fila['nombre'];
  8.          
  9.     }
  10. echo json_encode($nombres);

Ahora te explico un poco el código de arriba, los arrays tienen dos propiedades importantes una que es la clave y otra el valor.

La clave es el id que tiene un array y el valor (aunque suene redundante) es el valor que puede adquirir dicha clave. Ejm:

Código PHP:
Ver original
  1. $ejemplo[0] = "manzana";
  2. $ejemplo[1] = "pera";
  3. //La clave o id para manzana es 0
  4. //La clave o id para manzana es 1
  5.  
  6. $ejemplo["nombre"] = "Maria";
  7. $ejemplo["edad"] = 18;
  8. //La clave o id para Maria es nombre
  9. //La clave o id para 18 es edad

Ahora aclarado el tema del array vamos con el javascript lo modifique un poco:

Código Javascript:
Ver original
  1. var nombre = document.getElementById('nombres').value; //valor del input que toma el nombre
  2. var id = document.getElementById('nombres').id; //id del input que toma el nombre
  3. var descripcion = document.getElementById('descripcion').value
  4. var ini = document.getElementById('apptStartTime').value;//input-hidden que toma el valor de la hora inicial
  5. var fin = document.getElementById('apptEndTime').value;//input-hidden que toma el valor de la hora final
  6. $.ajax({
  7.         url: 'php/agregar_eventos.php',
  8.         data: 'nombre='+ nombre+'&description='+ descripcion +'&start='+ ini +'&end='+ fin ,
  9.         type: "POST",
  10.         success: function(data) {
  11.         alert('OK');
  12.         }
  13.         });

Respecto a este código no puse lo de la fecha porque no entendi de donde sacabas los datos pruebalo y espero que te sirva. Saludos!