Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/01/2015, 16:52
axelb
 
Fecha de Ingreso: abril-2011
Mensajes: 171
Antigüedad: 13 años
Puntos: 1
Respuesta: Select que agrega datos a varios campos de texto

El archivo PHP me quedó asi:
Código PHP:
Ver original
  1. <?php
  2. include_once("localhost//datos_base_de_datos.php");
  3. $conectar=mysqli_connect("$hosting","$usuario","$pass");
  4. mysqli_select_db($conectar,"$base");
  5. //recibimos la variable enviada desde ajax
  6. $id_combo1=$_POST["id_combo1"];
  7. //hacemos el query para obtener los datos segun la variable obtenida
  8. $sql="select chofer,patente2,tara from tickets where patente='$id_combo1'";
  9. //ejecutamos el query
  10. $query= mysqli_query($conectar, $sql);
  11. $a=mysqli_fetch_row($query);
  12. mysqli_close($conectar);
  13. echo json_encode(array('chofer' => $a[0], 'tara' => $a[2], 'chapa2' => $a[1]));
  14. ?>
  15. <script language="javascript" type="text/javascript">
  16. var datos = JSON.parse(xmlhttp.responseText),
  17.     i = 1, caja;
  18.  
  19. for (var prop in datos){
  20.     caja = document.createElement("input");
  21.     caja.type = "text";
  22.     caja.name = prop;
  23.     caja.value = datos[prop];
  24.     document.getElementById("div_combo" + i).innerHTML = caja;
  25.     i++;
  26. }
  27. </script>

al elejir el dato del select, ahora si aparecen en los lugares en donde deben ir, pero lo que me aparece es el echo del array completo en cada uno, que estaría faltando??