A ver, paso mi código:
Código PHP:
<?
$Nif=$_POST['Nif'];
$a=0;
$b=0;
if (isset ($_POST['bSinEstudios'])) { $check=$_POST['bSinEstudios'];$a=1;}
if (isset ($_POST['tituloEstudios'])) { $titulo=$_POST['tituloEstudios'];}
if (isset ($_POST['especialidad'])) { $especialidad=$_POST['especialidad'];}
if (isset ($_POST['centro'])) { $centro=$_POST['centro'];}
if (isset ($_POST['diaIni'])) { $diaInicio=$_POST['diaIni'];}
if (isset ($_POST['mesInicio'])) { $mesInicio=$_POST['mesInicio'];}
if (isset ($_POST['anhoInicio'])) { $anhoInicio=$_POST['anhoInicio'];}
if (isset ($_POST['checkbox'])) { $fFinactual=$_POST['checkbox'];$b=1;}
if (isset ($_POST['diaFin'])) { $diaFin=$_POST['diaFin'];}
if (isset ($_POST['mesFin'])) { $mesFin=$_POST['mesFin'];}
if (isset ($_POST['anhoFin'])) { $anhoFin=$_POST['anhoFin'];}
if($a!="1"){
$fechaInicio= $anhoInicio."-".$mesInicio."-".$diaInicio;
if($b=="1") {
$fechaF= time();
$fechaFin= date("Y-n-j");
}
else{
$fechaFin= $anhoFin."-".$mesFin."-".$diaFin;
}
require ("conexion.php");
// Con esta sentencia SQL insertaremos los datos en la base de datos
mysql_query("INSERT INTO estudio (titulo, especialidad, centro) VALUES ('$titulo', '$especialidad', '$centro')");
$idEstudio= mysql_insert_id();
mysql_query("INSERT INTO candidatoestudio3 (idEstudio, fechaInicio, fechaFin, nifCandidato) VALUES ('$idEstudio', '$fechaInicio', '$fechaFin','$Nif')");
}
include("estudios.php");
?><input type="hidden" value=<?php echo $Nif;?> name="Nif"><?
?>
Tendría que ir parámetro a parámetro comparando o cómo? es que de lo que me has indicado no entiendo nada...