Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/07/2011, 16:26
pabloccontreras
 
Fecha de Ingreso: julio-2011
Mensajes: 39
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: insertar datos de array en mysql

no si eso ya lo hice, corregí el código y anda bien, ahora tengo otro problema y es este:

tengo mi código javascript que me genera campos dinamicos, es este:



var posicionCampo=1;

/* Declaramos la función agregarUsuario( ) */

function agregarUsuario(){

nuevaFila = document.getElementById("tablaUsuarios").insertRow (-1);

nuevaFila.id=posicionCampo;

nuevaCelda=nuevaFila.insertCell(-1);

nuevaCelda.innerHTML="<input type='text' class='idtaller' size='7′ name='h ["+posicionCampo+"]' >";

nuevaCelda=nuevaFila.insertCell(-1);

nuevaCelda.innerHTML="<input type='text' class='insumo' size='30′ name=' p["+posicionCampo+"]' >";

nuevaCelda=nuevaFila.insertCell(-1);

nuevaCelda.innerHTML="<input type='text' class='cantidad' size='3′ name='q ["+posicionCampo+"]' >";

nuevaCelda=nuevaFila.insertCell(-1);

nuevaCelda.innerHTML="<input type='button' class='eliminar' value='Eliminar' onclick='eliminarUsuario(this)'>";

/* Incrementamos el valor de posicionCampo para que empiece a contar de la fila siguiente */

posicionCampo++;

}


function eliminarUsuario(obj){

var oTr = obj;

while(oTr.nodeName.toLowerCase()!='tr'){

oTr=oTr.parentNode;

}

var root = oTr.parentNode;

root.removeChild(oTr);

};

este me genera tres campos de textos con el array nombre[+"posicioncampo+] y los inserta en el siguiente formulario:

Código HTML:
<fieldset align="center" class="cuadro">
<legend align="center"class="leyenda">Ingreso de insumos a la planificación</legend>
<p>&nbsp;</p>
<form method="post" action="progra.php">
<br>
<table width="580" class="tr" id="tablaUsuarios">
  
  <tr>
<td width="90" align="center">ID del taller</td>
<td width="265" align="center">Insumo</td>
<td width="98"align="center">Cantidad</td>
<td width="107" align="center">
<input type="button" size="8" onClick="agregarUsuario()"value="Agregar insumo"  >
</td>
</tr>
</table>
<p><input type="submit" value="Ingresar"></p>
</form> 
el problema es que el formulario no envía ningún dato, al hacerle una comprobación con un print_r($_POST) me arroja array()