Gracias por responder GatorV, investigue acerca de ajax y encontre algo como esto e intente implementarlo de la siguiente manera:
Creo un archivo ajax.js
Código:
function objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function pedirDatos(idlib){
//donde se mostrará el formulario con los datos
divFormulario = document.getElementById('formulario');
//instanciamos el objetoAjax
ajax=objetoAjax();
//uso del medotod POST
ajax.open("POST", "index.php");
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
divFormulario.innerHTML = ajax.responseText
divFormulario.style.display="block";
}
}
//como hacemos uso del metodo POST
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviando la clave del libro
ajax.send("idlib="+idlib)
}
y en el archivo de index.php :
Código PHP:
<?php
include_once("cPrestamo.php");
$cPrestamo=new cPrestamo; // objeto de la clase cPrestamo; herencia
$idlib=$_POST["idlib"];
$consultaClave=$cPrestamo->consultarClave($idlib);
$row= @mysql_fetch_array($consultaClave);// arreglo que almacenara los datos encontrados en la consulta
// valores retornados de la consulta
$titu=$row['titulo'];
$auto=$row['autor'];
?>
<html>
<head>
<title>PRESTAMOS DE LIBROS</title>
<script language="JavaScript" type="text/javascript" src="ajax.js"></script>
</head>
<body>
<center>
<p> </p>
<p> </p>
<div id="formulario">
<tr>
<td>Codigo del Libro</td>
<td><input name="idlib" type="text" size="6" maxlength="6" onBlur="pedirDatos(idlib)" />
</td>
</tr>
<tr>
<td>Titulo del libro</td>
<td><input type="text" name="titulo" size="30" maxlength="30" value=" <?php $titu; ?> ">
</td>
</tr>
<tr>
<td>Autor</td>
<td><input type="text" name="autor" size="20" maxlength="20" value=" <?php $auto; ?> ">
</td>
</tr>
<tr>
Pero aun asi no manda nada de informacion, sigo utilizando los mismos archivos que estan en el primer mensaje. Soy nuevo en esto de la programacion con ajax
espero puedas ayudarme a encontrar una mejor manera de obtener lo que deseo