ESTE ES MI CODIGO QUE GENERA EL CAMPO DINAMICO DENTRO DE LA TABLA LLAMADA "tblpub", y los cuales obtiene de 2 campos de texto llamados "publica_nom" y "publica_n":
Código HTML:
function publica(obj){ obj.value = parseInt(obj.value) + 1; var oIdp = obj.value; var nompub = document.getElementById("publica_nom"); var numpub = document.getElementById("publica_n"); tabla = document.getElementById('tblpub'); tr = tabla.insertRow(tabla.rows.length); td = tr.insertCell(tr.cells.length); var strHtml4 = nompub.value + '<input type="hidden" id="onompub' + oIdp + '" name="onompub' + oIdp + '" value="' + nompub.value + '"/>' ; var strHtml5 = numpub.value + '<input type="hidden" id="onumpub' + oIdp + '" name="onumpub' + oIdp + '" value="' + numpub.value + '"/>' ; var strHtml6 = '<img src="images/delete.png" width="16" height="16" alt="Eliminar" onclick="if(confirm(\'Realmente desea eliminar esta opcion?\')){eliminarFilapub(' + oIdp + ');}"/>'; strHtml6 += '<input type="hidden" id="hdnpub_' + oIdp +'" name="hdnpub_" value="' + oIdp + '" />'; var objTr = document.createElement("tr"); objTr.id = "rowDetalle2_" + oIdp; var objTd4 = document.createElement("td"); objTd4.id = "tdDetall_3_" + oIdp; objTd4.innerHTML = strHtml4; var objTd5 = document.createElement("td"); objTd5.id = "tdDetalle_4_" + oIdp; objTd5.innerHTML = strHtml5; var objTd6 = document.createElement("td"); objTd6.id = "tdDetalle_6_" + oIdp; objTd6.innerHTML = strHtml6; objTr.appendChild(objTd4); objTr.appendChild(objTd5); objTr.appendChild(objTd6); var objTbody = document.getElementById("tblpub"); objTbody.appendChild(objTr); return false; //evita que haya un submit por equivocacion. } function eliminarFilapub(oIdp){ var objHijo = document.getElementById('rowDetalle2_' + oIdp); var objPadre = objHijo.parentNode; objPadre.removeChild(objHijo); return false; } ;
Código PHP:
$facultad='"'.implode(";",$_POST['onompub']);