
24/05/2006, 09:39
|
| | Fecha de Ingreso: abril-2005
Mensajes: 53
Antigüedad: 19 años, 10 meses Puntos: 0 | |
Duda Mira, mi codigo hace esto, inserto con este script
insert_empleado.php
<?php
// include function files for this application
require_once('book_sc_fns.php');
session_start();
do_html_header('Añadiendo un empleado');
if (check_admin_user())
{
if (filled_out($_POST))
{
$nombre = $_POST['nombre'];
$apellidos = $_POST['apellidos'];
$direccion = $_POST['direccion'];
$dni = $_POST['dni'];
$telefono = $_POST['telefono'];
$email = $_POST['email'];
$ciudad = $_POST['ciudad'];
$puesto = $_POST['puesto'];
$f_nac = $_POST['f_nac'];
$f_ini_con = $_POST['f_ini_con'];
$f_fin_con = $_POST['f_fin_con'];
if(insert_empleado($nombre, $apellidos, $direccion, $dni, $telefono, $email, $ciudad, $puesto, $f_nac, $f_ini_con, $f_fin_con))
echo "El empleado '".stripslashes($nombre)."' fue añadido a la base de datos.<br />";
else echo "El empleado '".stripslashes($nombre).
"' no pudo ser añadido a la base de datos.<br />"; //este es el error q me sale
}
else
echo 'No has rellenado el formulario correctamente. Inténtalo de nuevo.';
do_html_url('admin.php', 'Vuelve al menú del administrador');
}
else
echo 'No estás autorizado a ver esta página.';
do_html_footer();
?>
q llama a la funcion inser_empleado, q es esta:
function insert_empleado($nombre, $apellidos, $direccion, $dni, $telefono, $email, $ciudad, $puesto, $f_nac, $f_ini_con, $f_fin_con)
{
$conn = db_connect();
$query = "select *
from servicios
where nombre='$nombre'";
$result = $conn->query($query);
if (!$result || $result->num_rows!=0)
return false;
$query = "insert into servicios values
('', '$nombre', '$apellidos', '$direccion', '$dni', $telefono, '$email', '$ciudad', '$puesto', '$f_nac', '$f_ini_con', '$f_fin_con')";
$result = $conn->query($query);
if (!$result)
return false;
else
return true;
}
y no se, xq coño, no me deja poner el mismo nombre, ni en clientes, ni en agenda, ni en nada, leches |