Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/12/2009, 22:01
Avatar de andreshenao
andreshenao
 
Fecha de Ingreso: enero-2009
Ubicación: Medellìn
Mensajes: 417
Antigüedad: 15 años, 11 meses
Puntos: 7
De acuerdo Respuesta: actualizacion de cajas de texto

hola gracias por su tiempo pero no se en que estoy fallando me puedes asesorar

Gracias

<?php
$ced=$_GET['ced'];

#supongo que sera numerico solamente
if(isset($ced) and is_numeric($ced)){

#supongamos que aca esta la conexion a la base de datos
$conexion=mysql_connect("localhost","root","1") or die(" no se realizo la conexion "); mysql_select_db("cecap") or die ("no se encontro la base de datos ");
$sql="select nombre from dpersonales where identificacion='$ced';";
$consulta=mysql_query($sql);
$filas=mysql_num_rows($consulta);
if($filas==1){
$resultado=mysql_fetch_row($consulta);
echo $resultaddo[0];
}else{
echo "<font color='red'>".utf8_encode("El número de cédula es inválido")."</font>";
}
}
?>

/////////////
<body>
<script language="javascript">
var xhr=false;
function startAjax(){
if(window.XMLHttpRequest){
//firefox y demas
xhr=new XMLHttpRequest();
}else{
try{
//si es IE6
xhr=new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
try{
//si es IE>6
xhr=new ActiveXObject('Microsoft.XMLHTTP');
}catch(e){}
}
}

if(xhr!==false){
//traemos el valor del campo cedula
var ced=document.getElementById("cedula").value;
//se lo pasamos por get al php
xhr.open("GET","busca.php?ced="+ced);
xhr.onreadystatechange=function(){
if(xhr.readyState==4){
if(xhr.status==200){
//tomamos la respuesta del php
var resp=xhr.responseText;

//tomamos el objeto con id="nombre"
var name=document.getElementById("nombre");

//le enchufamos el valor =)
name.value=resp;
}
}
}

xhr.send(null);
}
}

</script>
<form action="buscar.php" method="post">
<input type="text" name="cedula" id="cedula" />
<input type="text" name="nombre" id="nombre" />
<input type="submit" onclick="startAjax()" />
</form>
</body>
</html>