14/10/2009, 16:51
|
| | | Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 9 meses Puntos: 15 | |
Respuesta: No tengo ni idea de Ajax Aqui va un ejemplo....
busqueda.html Cita: <script language="javascript" src="ajax.js"></script>
<script language="javascript">
oAjax=getXMLHTTPRequest();
function efectuar_busqueda(){
myRand=parseInt(Math.random()*999999999999999);
codigo=document.form1.codigoid.value;
archivo='busca_alumno.php?rand='+myRand+'&codigo=' +codigo;
oAjax.open('GET',archivo,true);
oAjax.onreadystatechange=ver_respuesta;
oAjax.send(null);
}
function ver_respuesta(){
if(oAjax.readyState==4){
if(oAjax.status==200){
document.form1.resultado.value=oAjax.responseText;
}
}else{
document.form1.resultado.value="Procesando..."
}
}
</script>
<form name="form1" method="post" action="">
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>CODIGO DEL ALUMNO
<input type="text" name="codigoid" id="codigoid">
<!--<input type="botton" value="Enviar" onClick="efectuar_busqueda()">
-->
<input type="button" value="Buscar" onClick="efectuar_busqueda()">
</tr>
<tr>
<td><textarea name="textfield" cols="60" rows="10" id="resultado" row="10"></textarea></td>
</tr>
</table>
</form>
ajax.js Cita: function getXMLHTTPRequest(){
var req;
try{
req=new XMLHttpRequest();
}catch(err1){
try{
req=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(err2){
try{
req=new ActiveXObject("Microsoft.XMLHTTP");
}catch(err3){
req=false;
}
}
}
return req;
} buscar_alumno.php Cita: <?
$codigo=$_GET[codigo];
$cn= mysql_connect ('localhost','root','');
mysql_select_db("dbdemo");
$sql= "select * from alumno where idalumno=$codigo" ;
$rs=mysql_query($sql);
$n=mysql_num_rows($rs);
if($n){
echo "Id_alumno : ".mysql_result($rs,0,"idalumno").chr(13)."Apellido s : ".mysql_result($rs,0,"apellidos").chr(13). "Nombres : ".mysql_result($rs,0,"nombre").chr(13)."Direcc ion : ".mysql_result($rs,0,"direccion");
}else{
echo "Id_alumno : No resgistrado".chr(13)."Apellidos : No resgistrado".chr(13)."Nombre : No resgistrado".chr(13)."Direccion : No resgistrado";
}
?> Y por supuesto la data... Cita:
CREATE TABLE `alumno` (
`idalumno` int(11) NOT NULL auto_increment,
`apellidos` varchar(50) NOT NULL,
`nombre` varchar(50) NOT NULL,
`direccion` varchar(50) NOT NULL,
PRIMARY KEY (`idalumno`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
INSERT INTO `alumno` VALUES (1, 'gonzales', 'luis', 'av jose galvez 360');
INSERT INTO `alumno` VALUES (2, 'osorio', 'manuel', 'laslilasp23');
INSERT INTO `alumno` VALUES (3, 'carranza', 'jose', 'los pinos990');
INSERT INTO `alumno` VALUES (4, 'martinez', 'alfredo', 'av canada 227');
Espero que esto te de una idea...
Saludos.... |