Si existe registro que lo actualice si no que porceda
Publicado por Jorge Luis (13 intervenciones) el 24/11/2014 18:21:28
Hola amigos, tengo un problema, tengo un reloj checado 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.
Codigo PHP:
Anexo pantalla de inicio
Codigo PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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);
}
}
Anexo pantalla de inicio
Valora esta pregunta


0