• Publicidad

Actualizar y eliminar variables

Discute todo acerca de JavaScript así como DHTML o la tecnología AJAX.

Actualizar y eliminar variables

Notapor marcosss » 2007-05-24 15:09 @673

¡Hola!

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: Seleccionar todo
<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:

Sintáxis: [ Descargar ] [ Ocultar ]
Using php Syntax Highlighting
echo'
<fieldset id="fiel">
<input type="button" value="Añadir titulación" onclick="crearTitulacion(this)">
</fieldset>'
;
Coloreado en 0.026 segundos, usando GeSHi 1.0.8.4


Y las titulaciones que el profesor ya tiene las tengo en php por ejemplo en un array:

Sintáxis: [ Descargar ] [ Ocultar ]
Using php Syntax Highlighting
$tabla
Coloreado en 0.009 segundos, usando GeSHi 1.0.8.4



Y esto es lo que quiero mostrar y que el usuario pueda modificar y eliminar.

Muchas gracias
marcosss
Perlero nuevo
Perlero nuevo
 
Mensajes: 87
Registrado: 2007-05-14 06:23 @307

Publicidad

Volver a JavaScript

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron