Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2011, 18:08
davchi
 
Fecha de Ingreso: septiembre-2009
Mensajes: 108
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: traer datos completando el DNI

Hola, he conseguido traer los datos de la siguiente manera

index.php
Código HTML:
<script>
function chk_afiliado(){
var pos_url = 'estado1.php';
var n_afiliado = document.getElementById('n_afiliado').value;
var req = new XMLHttpRequest();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4 && (req.status == 200 || req.status == 304)) {
document.getElementById('resultado').innerHTML = req.responseText;
}
}
req.open('GET', pos_url +'?n_afiliado='+n_afiliado,true);
req.send(null);
}
}
</script> 

estado1.php

Código PHP:
require_once('coneccion/conn.php');

$usuarios mysql_query("SELECT * FROM persona WHERE dni = '".@$_REQUEST['dni']."'");
if (
mysql_num_rows($usuarios)==0){
echo @
$_REQUEST['n_afiliado'].' - <span class="rojo">El Cliente no esta en nuestra Base de Datos</span>';
}else{
$array mysql_fetch_array($usuarios);
//echo @$_REQUEST['n_afiliado'].' - ';
echo $array['nombre'].'/';
echo 
$array['apellido'].'/';
echo 
$array['edad'].'/';
//echo $array['barrio'];

Lo que me trae es dentro de un <div id="resultado"></div>

Pepe Rojas 35 3

Pepe = Nombre
Rojas = Apellido
35 = Edad
3 = Id del Barrio

Lo que necesito es poder sacar el nombre del barrio, y que todos los campos se agreguen a los input de un formulario

muchas Gracias