Hola amigos, tengo un problema, tengo un reloj checador hecho en php, donde si registro un numero de proveedor ej: 6001 me envia a otra pagina para registrar su visita, hasta ahi no tengo problema ya que si me lo registra, el problema es que cuando le ingreso de nuevo del numero 6001 deberia de hacer la busqueda si ya existe solo actualizar el campo de horaout, si lo hace pero en vez de devolverme a la pagina index me devuelve a la pagina de alta de proveedor. anexo codigo ojala me puedan ayudar u orientar.
Código PHP: Código PHP:
if ($codbarras >= '5001' && $codbarras <= '8001'){
$sql_busca_emp="SELECT * FROM empleados WHERE no_emp='$codbarras'";
$resultado_nogaf=sqlsrv_query($conex,$sql_busca_emp, array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
echo '<script language="javascript">window.location.href="../../bitacora/registro_entrada.php";</script>';
}else{
if ($tarjeta = $_POST['cbarras2']);{
$conn= Conectarse();
$consulta2 = ("SELECT CONVERT(char(8), GETDATE(), 108) AS HORA");
$resultado2 = sqlsrv_query($conn,$consulta2);
while($lista = sqlsrv_fetch_array($resultado2)){
$HORA = $lista['HORA'];
}{
$actualizar = "update registro set horaout='$HORA'
where card_acceso='$tarjeta'
AND horaout is null";
echo '<script language="javascript">window.location.href="index.php";</script>';
}
$que = sqlsrv_query($conn,$actualizar,array(), array( "Scrollable" => SQLSRV_CURSOR_KEYSET ));
sqlsrv_close($conn);
}
}
Espero me puedan ayudar...