les comento actualmente tengo una pagina donde puedo ingresar informacion de una factura en un formulario tengo lo que es la cabecera y otro formulario el detalle donde tengo un javascript que me crea filas con la informacion ingresdas por unos texbox.
Script para generar las filas con la informacion ingresada por texbot
Código Javascript :
$("#guardar").click(function(){ var $objCuerpoTabla=$("#grilla").children().prev().parent(); $objCuerpoTabla.find("tbody tr").each(function(){ objDatosColumna= Array(); var cantidad= $(this).find('td').eq(0).html(); var descripcion = $(this).find('td').eq(1).html(); var valorUnit =$(this).find('td').eq(2).html(); var valorTot =$(this).find('td').eq(3).html(); $(this).css("background-color", "#ECF8E0"); valor = Array(cantidad,descripcion,valorUnit,valorTot); objDatosColumna.push(valor); $.ajax({ async: false, type: "POST", url: "archivo.php", data: {objDatosColumna:objDatosColumna}, success: function(data) { if(data!="") alert(objDatosColumna); } }); }); }); }
SCRIPT PHP donde recibo el array con print_r($_POST["objDatosColumna"]), pero el array solo me trae informacion de la ultima fila y de esta manera objDatosColumna 12,MARCADORES,1.00,12.00 y no se como puedo hacer para manipular el array para hacer insert a la base de esta manera
$sql =" insert into (cant,descrip,valorUnit,total) VALUES (12,marcadores,1.00,12.00)".
pero quisiera me pueda explicar como puedo hacer para insertar o obtener el array co toda la informacion completa y poderla recorrer he enviarla a bd