Hola nitram, tengo que suponer que la query es correcta porque no puedo comprobarlo con tu db, por lo demás, es importante que hagas debud, si te falla el insert y no sabes por dónde, utiliza las funciones de mostrar errores a ver por dónde salta, intenta esto:
Código PHP:
<html>
<head>
<title>Insertar Personal</title>
</head>
<body>
<H1>Insertar Personal En La Base de Datos</H1>
<form action="insertarp.php" method="post">
<TABLE>
<TR>
<TD>Documento de Identidad:</TD>
<TD><INPUT TYPE="text" NAME="Documento" SIZE="12" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Nombre Completo:</TD>
<TD><INPUT TYPE="text" NAME="Nombre" SIZE="30" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Salario Basico:</TD>
<TD><INPUT TYPE="text" NAME="SalB" SIZE="12" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Direccion:</TD>
<TD><INPUT TYPE="text" NAME="Direccion" SIZE="30" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Telefono Fijo:</TD>
<TD><INPUT TYPE="text" NAME="TelF" SIZE="12" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Telefono Movil:</TD>
<TD><INPUT TYPE="text" NAME="TelM" SIZE="12" MAXLENGTH="30"></TD>
</TR>
<TR>
<TD>Email:</TD>
<TD><INPUT TYPE="text" NAME="Email" SIZE="20" MAXLENGTH="30"></TD>
</TR>
</TABLE>
<INPUT TYPE="submit" NAME="accion" VALUE="Grabar">
</FORM>
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
if (!$_POST["Documento"] ||
!$_POST ["Nombre"] ||
!$_POST["SalB"] ||
!$_POST["Direccion"] ||
!$_POST["TelF"] ||
!$_POST["TelM"] ||
!$_POST["Email"])
{
echo "No has introducido todos los datos requeridos.<br>"
."Por favor introduce todos los datos y vuelve e inténtalo de nuevo.";
exit;
} else { //Ha introducido todos los datos
$Documento=$_POST["Documento"];
$NombresA =$_POST ["Nombre"];
$SalarioB = $_POST["SalB"];
$Direccion = $_POST["Direccion"];
$TelF =$_POST ["TelF"];
$TelM =$_POST ["TelM"];
$Email =$_POST ["Email"];
$Documento = addslashes($Documento);
$NombresA = addslashes($NombresA);
$SalarioB = addslashes($SalarioB);
$Direccion = doubleval($Direccion);
$TelF = addslashes($TelF);
$TelM = addslashes($TelM);
$Email = addslashes($Email);
$db = mysql_pconnect("localhost", "root", "") or die("Imposible conectar a la DB ".mysql_error());
mysql_select_db("hiso") or die("Imposible seleccionar DB ".mysql_error());
$query = "insert into personal (Documento,NombresA,SalarioB,Direccion,
TelF,TelM,Email)
values ('$Documento', '$NombresA', '$SalarioB', '$Direccion',
'$TelF', '$TelM', '$Email');";
$result = mysql_query($query) or die("Imposible hacer consulta $query ".mysql_error());
echo " Registro introducido en la base de datos.";
}
?>
<hr>
</body>
</html>
A ver si sale, 1 saludo