MySql y php
Publicado por Danilo (1 intervención) el 05/09/2019 18:55:13
Hola a todos :D me encuentro en un problema que no puedo solucionar.
Quiero capturar la hora de entrada y salida ingresando el dni... ya captura la hora de entrada al darle el primer click, pero al darle el segundo click ingresando el mismo numero de dni quisiera que me bote la captura de esa hora en el espacio de salida.
este es mi guardar_registro
Y esto es el index (solo pongo el código "el index es extenso")
Pensaba en hacer un procedimiento almacenado con un contador, que al primer click guarde en 1 en el segundo click que vaya a la base de datos y busque el espacio 1 y si esta lleno que llene el espacio 2 que seria la salida...pero no se cómo hacerlo
Les agradecería mucho
Quiero capturar la hora de entrada y salida ingresando el dni... ya captura la hora de entrada al darle el primer click, pero al darle el segundo click ingresando el mismo numero de dni quisiera que me bote la captura de esa hora en el espacio de salida.
este es mi guardar_registro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
require 'conexion.php';
if (isset($_REQUEST)) {
$id = $_POST['id'];
$dia = $_POST['dia'];
$fecha = $_POST['fecha'];
$hora_en = $_POST['entrada'];
$hora_sal = $_POST['salida'];
//$id_dia = 0;
switch ($dia) {
case 'LUNES': $id_dia = 1;
break;
case 'MARTES' : $id_dia = 2;
break;
case 'MIERCOLES' : $id_dia = 3;
break;
case 'JUEVES' : $id_dia = 4;
break;
case 'VIERNES' : $id_dia = 5;
break;
case 'SABADO' : $id_dia = 6;
break;
case 'DOMINGO' : $id_dia = 7;
break;
default : "No existes el dia"; break;
}
date_default_timezone_set('America/Lima');
$hora_sal = date('g:i:s a');
echo $hora_sal;
if (isset($id)) {
$query = "INSERT INTO carga_horaria(id_car_hor,id_inst,id_asist,hora_ini,hora_sal,fecha) "
. "VALUES (null,'$id','$id_dia','$hora_en','$hora_sal','$fecha')";
}
if (mysqli_query($conection, $query)) {
echo "Datos Grabados";
} else {
echo "No se guardaron los datos";
}
}
?>
Y esto es el index (solo pongo el código "el index es extenso")
1
2
3
4
5
6
7
8
9
10
11
12
<tr>
<td>Entrada</td>
<td><input value="<?php
date_default_timezone_set('America/Lima');
$hora = date('g:i:s a');
echo $hora;
?>" name="entrada" readonly=""/></td>
</tr>
<tr>
<td>Salida</td>
<td><input value="" name="salida" readonly=""/></td>
</tr>
Pensaba en hacer un procedimiento almacenado con un contador, que al primer click guarde en 1 en el segundo click que vaya a la base de datos y busque el espacio 1 y si esta lleno que llene el espacio 2 que seria la salida...pero no se cómo hacerlo
Les agradecería mucho
Valora esta pregunta


0