formulario.php
Código PHP:
Ver original<?php
header("Content-Type: text/html;charset=utf-8"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<title>Entrada de Almacen por Lotes</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" media="screen" href="cssPageGrid.css" />
<link rel="stylesheet" type="text/css" media="screen" href="tema/css/custom-theme/jquery-ui-1.8.23.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/ui.multiselect.css" />
<script src="js/jquery.min.js" type="text/javascript"></script>
<script src="js/jquery-ui-custom.min.js" type="text/javascript"></script>
<script src="js/jquery.layout.js" type="text/javascript"></script>
<script src="js/i18n/grid.locale-es.js" type="text/javascript"></script>
<script type="text/javascript">
$.jgrid.no_legacy_api = true;
$.jgrid.useJSON = true;
</script>
<script src="js/ui.multiselect.js" type="text/javascript"></script>
<script src="js/jquery.jqGrid.min.js" type="text/javascript"></script>
<script src="js/jquery.tablednd.js" type="text/javascript"></script>
<script src="js/jquery.contextmenu.js" type="text/javascript"></script>
</head>
<body>
<div id="formularioArt">
<form action="entradaArticulo2.php" method="post" id="formu">
<legend>Entrada Almacén</legend>
<br/>
<label>Código de Barras: </label>
<input name="cBar" id="cBar" type="text" size="20" maxlenght="200" autofocus/>
<br/>
<label>Fecha Ingreso: </label>
<input type="text" id="fechaFactura" name="fechaFactura" maxlenght="5" required/>
<script>
$(function() {
$( "#fechaFactura" ).datepicker({
showOtherMonths: true,
selectOtherMonths: true,
dateFormat:'dd/mm/yy',
firstday:1
});
$('#fecha').datepicker($.datepicker.regional['es']);
});
</script>
<br/> <br/>
<textarea id="lotes" >
</textarea>
<script>
/* $(document).ready(function(){
$('#cBar').keydown(function(event){
if (event.which == 13) {
$.ajax({
url: 'lotes.php',
type: 'POST',
data: 'cBar=' + $(this).val(),
success: function(data){
$('#lotes').html(data);
}
});
event.preventDefault();
}
});
});
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(){
$.ajax({
type: 'POST',
url: 'buscarproductos.php',
data: {
code: $('#cBar').val()
},
success: function(data){
$('#productos tbody').append(data);
}
});
}
</script>
<div id="lotes"></div>
<br/> <br/>
<input id="enviar" name="enviar" type="submit" value="Aceptar" />
</form>
</div>
</body>
</html>
lotes.php //es dnde esta el ajax para agregar los codigos de barras
Código PHP:
Ver original<?php
header("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 = $conexion->seguridad($_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) {
$aviso0 = $row['cBarras'];
$aviso1 = "Artículo: " . $aviso0 . ".";
echo "<textarea id='lotes'>" . $aviso1 . "</textarea>";
/* <label>Fecha Ingreso: </label>
<input type='text' id='fechaFactura' name='fechaFactura' value=".$fFact."required/> */
}
}
?>
entradaArticulos.php //donode debo insertar los articuls ,ahora mismo la tengo como si slo insertara uno
Código PHP:
Ver original<?php
if (!$conexion) {
echo "Error al intentar conectarse a mysql ";
}
echo "no se pudo conectar correctamente con la base de datos";
}
function cambiaamysql($fFact) {
ereg("([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fFact, $mifecha); $lafecha = $mifecha[3] . "-" . $mifecha[2] . "-" . $mifecha[1];
return $lafecha;
}
$lafecha = cambiaamysql($fFact);
$consulta = "insert into entradaAlmacen( codBarras,fechaEntrada) values('$cdBar','$lafecha')";
if ($query) {//$conexion->insertar($consulta
header("Location:entradaAlmacen.php"); $conexion->cerrar();
} else {
echo $conexion->msgError;
}
?>