Buenas noches.
Estoy tratando de insertar datos en una base de datos con mysql y php. Este es el codigo:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!Insercion de la asistencia del empleado en la tabla asistencia>
<html>
<head><title>Registrando Asistencia</title></head>
<body>
<?php
//Incluimos el archivo de la conexion a la bd.
include("conexionabd.php");
//Asigamos la conexión a una variable.
$link=Conectarseabd();
$numemp=$_POST["numemp"];
echo $numemp;
//Hacemos una consulta a la tabla empleados.
$sql= "SELECT IDe FROM empleados where IDe = '$numemp' ";
$consulta = mysql_query($sql, $link);
echo $numemp;
//Verificamos si tuvo exito el acceso a la tabla.
if (!$consulta)
{
echo "Error consultado la tabla";
exit;
}
//Verificamos que el empleado exista en la base de datos.
if (!$consulta2 = mysql_fetch_assoc($consulta))
echo "el usuario no existe";
else
{
echo "el usuario si existe";
// Con esta sentencia SQL insertaremos los datos en la base de datos
$sql2 = "insert into asistencia (numemp) values ('$numemp')";
$insertar = mysql_query($sql2, $link);
// Ahora comprobaremos que todo ha ido correctamente
if (!$insertar)
{
echo "Ha habido un error al insertar los valores.";
exit;
}
else
echo "Los datos han sido introducidos satisfactoriamente";
}
?>
</body>
</html>
Pero no e consegido ingresar los datos a la tabla, siempre me envia el mensaje: "Ha habido un error al insertar los valores.". Verifico la base de datos y no se inserto nada.
La base de datos cuenta con 2 tablas: empleados y asistencia.
Podrian ayudarme por favor?.
De antemano, gracias.