hola.....lo primero que deberias hacer es capturar los datos que estas enviando para que no se te genere ese enorme codigo en la consulta de insercion
te dejo un ejemplo para que lo adaptes....
Código PHP:
if ($_POST['new']=="Enviar")
{
$cedula=$_POST['cedula'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$sexo=$_POST['sexo'];
if (($cedula=="")||($nombre=="")||($apellido=="")||($sexo==""))
{
echo"<span style=color:#000;display:inline-block;font-weight:bold;font-size:18px;height:109px;width:674px;left:260px;position:absolute;top:420px;>Estimado Usuari@: ".$_SESSION['nombreusuario'],"...Algunos Campos estan Vacios!!!</span>";
echo "<meta http-equiv='Refresh' content='3; url=pagina.php'>";
}
else
{
$sql = mysql_query("SELECT noCedulaDoc FROM datosdocentes WHERE noCedulaDoc='$cedula'");
$row = mysql_fetch_array($sql);
if($row['noCedulaDoc'] == $cedula)
{
echo"<span style=color:#000;display:inline-block;font-weight:bold;font-size:18px;height:109px;width:674px;left:260px;position:absolute;top:420px;>
Estimado Usuari@: ".$_SESSION['nombreusuario'],"...El dato ya Existe!!!</span>";
echo "<meta http-equiv='Refresh' content='3; url=pagina.php'>";
}
else
{
$query ="INSERT INTO datosdocentes(noCedulaDoc,nombres,apellidos,sexo)VALUES('$cedula','$nombre','$apellido','$sexo')";
mysql_query($query);
echo"<span style=color:#000;display:inline-block;font-weight:bold;font-size:18px;height:109px;width:674px;left:260px;position:absolute;top:420px;>
Estimado Usuari@: ".$_SESSION['nombreusuario'],"...El Dato ha sido agregado!!!</span>";
echo "<meta http-equiv='Refresh' content='3; url=../registros/docentes.php'>";
}
mysql_free_result($sql);
}
}
else
{
session_destroy();
}
?>