Lo que necesit hacer es algo tipo al programa de los supermercads en los que se pasa un codigo de barras y al pulsar intro se añade en un textarea. Pues bien llev uno o dos dias intentandolo y no me sale n hay frm s dej qui lo que tengo y aver si me pdeis ayudar :
formulario
Código HTML:
Ver original <form action="entradaArticulos2.php" method="post" id="formu"> <input name="cBar" id="cBar" type="text" size="20" maxlenght="200" autofocus/> <input type="text" id="fechaFactura" name="fechaFactura" maxlenght="5" required/> $(function() {
$( "#fechaFactura" ).datepicker({
showOtherMonths: true,
selectOtherMonths: true,
dateFormat:'dd/mm/yy',
firstday:1
});
$('#fecha').datepicker($.datepicker.regional['es']);
});
$(document).ready(function(){
$('#cBar').keydown(function(event){
if (event.which == 13){
$.ajax({
url: 'lotes.php',
type: 'POST',
data: 'cBar=' + $(this).val(),
success: function(data){
$('#productos tbody').html(data);
}
});
event.preventDefault();
//buscar_productos();
}
});
});
/* function ajax(cBar){
$.post("ajax.php",{cBarras:cBar},function(respuesta){
jQuery("#resultado").html(respuesta);
});
}*/
/* $(document).ready(function(){
$('#cBar').keypress(function(event){
if(event.which == 13){
buscar_productos();
}
event.preventDefault();
});
});*/
/*function buscar_productos(){//el error me lo da aqui
$.ajax({
type: 'POST',
url: 'lotes.php',
data: {
code: $('#cBar').val()
},
success: function(data){
$('#productos tbody').append(data);
}
});
}*/
<input id="aceptar" name="aceptar" type="submit" value="Aceptar"/>
busco los codde barras para mstrarls
Código PHP:
Ver originalheader("Content-Type: text/html;charset=utf-8"); include_once 'clases/Class_Bd.php';
echo " <link rel='stylesheet' type='text/css' media='screen' href='cssPageGrid.css' />";
$conexion = new Conecta_DB;
$conexion->conectar();
$res = $_POST['cBar'];
echo 'res :' . $res;
$consulta = "SELECT cBarras FROM altaArticulos WHERE cBarras='$res' limit 1";
echo 'consulta'.$consulta;
$query = $conexion->consultar($consulta);
if ($query) {
foreach ($query as $row) {
echo '<tr>';
echo '<td><input type="hidden" name="codigo[]" value="' . $row['cBarras'] . '"/>' . $row['cBarras'] . '</td>';
echo '</tr>';
}
}/* elseif (empty($res)) {
echo "Debe intruducir algún código de barras registrado . $conexion->msgError ";
} else {
echo "Lo sentimos el artículo que usted intenta introducir no está registrado . $conexion->msgError ";
}*/
?>
y ay otra pagina la cual funciona bien para agregarls a la base de dats