Lo he probado y no me funciona, el código con el que estoy probando quedaría así:
Código:
<html>
<head>
<title>Datos Profesor</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script language="JavaScript">
function borrarTitulacion(id) {
elemento = document.getElementById(id);
elemento.parentNode.removeChild(elemento);
}
</script>
<?
include("conexion.php");
$sql1 = "select * from titulaciones where DNIProfesor = '".$fila['DNI']."'";
$result1 = mysql_query($sql1, $GLOBALS["miConexion"]) or die(mysql_error());
//Consulta que daría las titulaciones creadas con anterioridad para este `profesor (el DNI vendría por la url, no lo pongo para simplificar el código)
echo '<form name="f" id="f1" method = "POST" action ="guardarProfesor.php" OnSubmit="return validar(this)">';
echo '<div style="margin-left: 3%; width=200px;">
Nombre: <input name="cNombre" type="text" value="'.$fila['nombre'].'">
<strong>Titulaciones del profesor</strong> <br><br>';
$sql1 = "select * from titulaciones where DNIProfesor = '".$fila['DNI']."'";
$result1 = mysql_query($sql1, $GLOBALS["miConexion"]) or die(mysql_error());
$i=0;
while ($fila1= mysql_fetch_assoc($result1)){
echo'
- <input name="cNombreTitulacion'.$i.'" type="text" size="40" value="'.$fila1['nombreTitulacion'].'">
';
echo'      <input name="botonBorrar" type="button" id="Btit'.$i.'" value="Borrar" onclick="borrarTitulacion("tit'.$i.'")">';
$_SESSION['nTitulacion'.$i]=$fila1['nTitulacion'];
$i++;
}
echo'
<input type="button" value="Añadir titulación" onclick="crearTitulacion(this)">';
<input name="botonGuardar" type="submit" value="Guardar">
</form>';
?>
</body>
</html>
Gracias