Foros del Web » Programando para Internet » PHP »

insercion en base de datos

Estas en el tema de insercion en base de datos en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 12/03/2011, 00:19
 
Fecha de Ingreso: febrero-2011
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
insercion en base de datos

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.
  #2 (permalink)  
Antiguo 12/03/2011, 01:04
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: insercion en base de datos

Intenta saber de que se trata el error:

echo "Ha habido un error al insertar los valores." . mysql_error();
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 14/03/2011, 10:47
 
Fecha de Ingreso: febrero-2011
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: insercion en base de datos

Gracias por la respuesta.

Ando empezando con la programación y ya pude identificar el error.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:07.