Gracias rodrigo791 por tu pronta respuesta...
Leyendo y leyendo he encontrado este codigo:
index.html
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Enviar formulario sin recargar</title>
<script language="javascript" src="jquery-1.3.min.js"></script>
<script language="javascript">
$(document).ready(function() {
$().ajaxStart(function() {
$('#loading').show();
$('#result').hide();
}).ajaxStop(function() {
$('#loading').hide();
$('#result').fadeIn('slow');
});
$('#form, #fat, #fo3').submit(function() {
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
$('#result').html(data);
}
})
return false;
});
})
</script>
</head>
<body>
<form method="post" action="consulta.php" id="fo3" name="fo3" >
<fieldset>
<legend>Consulta</legend>
<ol>
<li><label>Codigo:</label><input type="text" size="30" name="codigo" /></li>
</ol>
<input type="submit" name="mysubmit" value="Enviar" />
</fieldset>
</div>
</form>
<div id="result"></div><!-- en este DIV se muestra el resultado de la consulta-->
</body>
</html>
El cual se digita el código en la caja y al dar click al submit muestra el resultado en un div realizando la consulta en un .php el cual detallo.
consulta.php
Código actionscript:
Ver original<?
include('conexion.php');
$query = "SELECT * FROM articulos WHERE codigo ='".$_POST['codigo']."'";
$result = mysql_query($query);
do
{
if($result)
{
echo $row['descripcion'];
}
else
{
$error = 'Articulo no existe ';
echo $error;
}
}
while($row = mysql_fetch_array($result));
mysql_free_result($result);
?>
Este script funciona pero el problema es que en el DIV (index.hmtl)donde se muestra el resultado solo refleja el valor true , es decir solo si encuentra el articulo pero si no lo encuentra no refleja el mensaje de error (que no existe)
A parte de eso no se como mostrar el resultado en la caja y no en el DIV.
En resumen lo logro hacer a medidas, y valiendome de un submit , aunque este no recargue la pag.
algún comentario al respecto, sea bienvenido.