por eso esta como te lo puse digamos que tu tienes este formulario
digamos que tienes 3 paginas:
1.- Primero pagina que muestra el formulario
Código HTML:
Ver original<form name="frm" action="envio.php" method="post"> <input type="text" name="cBar" id="cBar" /> ...
...
...
<input type="submit" value="Procesar" />
2.- Segundo pagina que se encarga de realizar la búsqueda del código enviado en el cBar, esta pagina es la que va a ser consultada por el ajax y te va a devolver un resultado
Código PHP:
Ver originalinclude_once 'clases/Class_Bd.php';
$conexion = new Conecta_DB;
$conexion->conectar();
$res = $_POST['cBar'];
print $_POST;
$consulta = "select nombre,descripcion,familia from altaArticulos where cBarras='$res'";
$query=$conexion->consultar($consulta);
$aviso0 = $row[0]['nombre'];
$aviso1 = $row[0]['descripcion'];
$aviso = "Articulo " . $aviso0 . "con la descripción " . $aviso1 .".";
echo $aviso
3.- es la pagina que tu vas a procesar de lo que envias del formulario primero
Código PHP:
Ver original// aqui haces el calculo de lo que hay en tu formulario
entonces el código de lo que yo te pase es para poder recuperar la información de la pagina 2 pero esto no afecta a tu primera pagina ya que estas usando ajax y es transparente para el usuario
Código Javascript
:
Ver original$(document).ready(function(){
$('#cBar').keydown(function(e){
if (event.which == 13) {
$.ajax({
url: 'turul.php',
type: 'POST'.
data: 'cBar=' + $(this).val(),
success: function(data){
$('resultado').val(data);
}
});
event.preventDefault();
}
});
});
Ojo que este código va en la primera pagina
Saludos