Estoy haciendo un programa con php y javascript y tengo un problema que no soy capaz de solucionar. A ver, tenemos los datos de un profesor, y ese profesor puede tener un número indeterminado de titulaciones (como no sé cuántas van a ser las creo con javascript) pero al editar los datos de ese profesor quiero q me aparezcan las titulaciones que tenía para que el usuario las pueda modificar o eliminar y un botón para que pueda agregar nuevas titulaciones, y el botó para agregar nuevas titulaciones ya lo tengo, pero lo anterior, lo de mostrar las titulaciones que ya tenía y que pueda modificarlas y eliminarlas no me sale, y quisiera pediros ayuda.
Aquí os muestro la forma en la que creo las titulaciones, por si ayuda a plantear el problema:
Código:
<script type="text/javascript"> num=0; function crearTitulacion(obj) { num++; fi = document.getElementById('fiel'); // 1 //fi.insertBefore(contenedor,obj); // 2 contenedor = document.createElement('div'); // 2 contenedor.id = 'div'+num; // 3 fi.appendChild(contenedor); // 4 ele = document.createElement('input'); // 5 ele.type = 'text'; // 6 ele.name = 'titulacion'+num; // 6 ele.size = '40'; contenedor.appendChild(ele); // 7 ele = document.createElement('input'); // 5 ele.type = 'button'; // 6 ele.value = 'Borrar'; // 8 ele.name = 'div'+num; // 8 ele.onclick = function () {borrar(this.name)} // 9 contenedor.appendChild(ele); // 7 } function borrar(obj) { fi = document.getElementById('fiel'); // 1 fi.removeChild(document.getElementById(obj)); // 10 } </script>
Y en php llamo a la función que crea la titulación de la siguiente manera:
Código PHP:
echo'
<fieldset id="fiel">
<input type="button" value="Añadir titulación" onclick="crearTitulacion(this)">
</fieldset>';
Código PHP:
$tabla
Y esto es lo que quiero mostrar y que el usuario pueda modificar y eliminar.
Muchas gracias