Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/11/2010, 09:48
Avatar de tavomestra22
tavomestra22
 
Fecha de Ingreso: octubre-2010
Ubicación: Colombia
Mensajes: 21
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: mostrar datos en input...

bn ya resolvi mi problema despues de tanto leer ...
y quiero compartir como lo hice nose si hay otra manera de hacerlo pero asi la puede hacer..

la cosa es llenar varios input con datos de la bd......

en el html

en el header

Código HTML:
Ver original
  1. <script language="javascript" src="../SpryAssets/comprobar_cedula.js" type="text/javascript"></script>
  2.  <input type="text" name="id_confirmado" id="id_confirmado" /> // este es el dato q capturo para hacer la consulta
  3.  
  4. <td width="34%"><input name="verificar" type="button" class="button" id="verificar" value="Verificar" onclick="Carga_Datos(id_confirmado,nombre_confirmado,apellido_confirmado)"/>
  5.  
  6.  <td><input type="text" name="nombre_confirmado" id="nombre_confirmado" /></td>    // aqui muesto los dats
  7.  <td><input type="text" name="apellido_confirmado" id="apellido_confirmado" /></td>  // de la consulta



ahora el js
usando ajax.....
Código Javascript:
Ver original
  1. function Carga_Datos(cid,cnombre,capellido)
  2. {
  3. var datos="";
  4. var respuesta = "";
  5. var id = cid.value;
  6. ajax=nuevoAjax();
  7. ajax.open("GET", "../class/CargarDatos.php?pw="+id, true);
  8. ajax.onreadystatechange=function()
  9. {
  10.     if(ajax.readyState==1){
  11.  
  12.     }
  13.     else if (ajax.readyState==4){
  14.     if(ajax.status==200){
  15.         respuesta=ajax.responseText;
  16.         datos = respuesta.split(",");
  17.         cnombre.value=(datos[0]);
  18.         capellido.value=(datos[1]);
  19.     }
  20.     }
  21.     }
  22. ajax.send(null);
  23. }


y el php

Código PHP:
Ver original
  1. <?php
  2. // =========================================
  3. // = Clase para hacer ejecutar consultas   =
  4. // = y mostras los resultados en los campos=
  5. // = de texto                  =
  6. // =========================================
  7. require_once 'Conexion.php';
  8. class CargaDatos
  9. {
  10. private $_conexion;
  11.    
  12.     function __construct()
  13.     {
  14.     $this->_conexion = new Conexion();
  15.     $this->_conexion->conectar();
  16.     }
  17.  
  18.     public function ejecutar()
  19.     {
  20.     $pw=$_GET['pw'];            // Datos obtenidos a traves de la url
  21.     //$nombres=$_GET['nombre'];
  22.     //$apellidos=$_GET['apellido'];
  23.  
  24.     $sql="select nombres_persona,apellidos_personas from personas where id_persona = '$pw'";
  25.     $result=$this->_conexion->consulta($sql);
  26.     $filas = $this->_conexion->row($result);   
  27.     $nom= $filas['nombres_persona'];
  28.     $ape =$filas['apellidos_personas'];
  29.     $respuesta= "$nom,$ape";
  30.         echo $respuesta;
  31.     }
  32. }
  33.  
  34. $CargaDatos = new CargaDatos();
  35. $CargaDatos->ejecutar();
  36.  
  37. ?>