Tengo este siguiente problema, ha decir verdad no se como puedo explicarlo de la mejor manera.. bueno resulta que en mi base de datos tengo estos campos
id_entrada
matricula_empleado
fecha_entrada
hora_entrada
resulta que cada vez que quiero registrar a un empleado lo registro mediante un formulario
Código HTML:
Ver original<form action="../sistema/guardarentrada.php" method="POST" onsubmit="return validacion();"> <input type="text" maxlength="6" placeholder="Codigo del Trabajador" id="nombre" name="clave_t_e" required name="clave_t_e" onkeypress="return solonumeros(event)" onpaste="return false">
pero en realidad lo que quiero hacer es que mediante un boton me haga ese registro sin necesidad de colocar la matricula del trabajador dentro del formuario, no se si tengo que modificar algo en mi archivo de session
este es mi archivo de sesion
Código PHP:
<?php
session_start();
$usernamesistema =$_POST['usernamesistema'];
$passwordsistema =$_POST['passwordsistema'];
include("sistema/conexion.php");
$proceso = $mysqli->query("SELECT * FROM usersistema WHERE usernamesistema='$usernamesistema' AND passwordsistema='$passwordsistema'");
if($resultado = mysqli_fetch_array($proceso)){
$_SESSION['u_usuario'] = $usernamesistema;
$role = $resultado["profile"];
$_SESSION['profile'] = $role;
switch ($role) {
case 'Trabajador':
header("Location: Usuario/index.php");
//header("Location: Trabajador/");
break;
case 'Gerente':
header("Location: Gerente/index.php");
break;
case 'Admin':
header("Location: Administrador/index.php");
break;
default:
echo "<script type=\"text/javascript\">alert('¡Opps! Si no tienes un perfil, estás descartado'); window.location='index.html';</script>";
}
}
else{
echo"<script type=\"text/javascript\">alert('Usuario o Contraseña incorrectos'); window.location='index.html';</script>";
}
?>
o modificar algo en el archivo que guarda los datos que es este
Código PHP:
<?php
session_start();/**Iniciando sesion*/
//session_destroy();
if(isset($_SESSION['u_usuario'])){
echo "<a href='cerrar_sesion.php'></a";
}
else{
header("Location: index.html");
}
date_default_timezone_set('America/Mexico_city');
$fecha_entrada = date("Y-m-d H:i:s");
require('conexion.php');
$clave_t_e=$_POST['clave_t_e'];
$fecha_entrada= date("Y-m-d H:i:s");
$hora_entrada= date("H:i:s");
$query="INSERT INTO entrada (clave_t_e, fecha_entrada, hora_entrada) VALUES ('$clave_t_e','$fecha_entrada','$hora_entrada')";
$resultado=$mysqli->query($query);
?>
alguna sugerencia para que el boton haga todo ese registro sin necesidad de ingresar los datos de la matricula si no que al dar click en el boton (por ejemplo entrada) me registra al usuario y que cargue la matricula del empleado colocada antes en la sesiones
alguna sugerencia o ayuda de como puedo realizarlo
agradezco su valiosa ayuda saludos