Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2014, 14:47
alex_87
 
Fecha de Ingreso: septiembre-2013
Ubicación: Ecuador
Mensajes: 18
Antigüedad: 11 años, 5 meses
Puntos: 0
recorrer un arreglo e insertar a la base

hola estimados gracias por leer , tengo un pequeño inconveniente estoy recorriendo una tabla html con jquery y guardos sus datos en array que luego envio por ajax y lo recibo por $_POST en php y estoy intentado recorrer el array e insertar todos sus valores a una tabla de mysql cosa que se me ha complicado manipular el array espero me puedan brindar alguna idea
Saludos Cordiales
Script para recorrer la tabla html
Código:
function fn_array(){

 //$('#guardar').live('click',function(){
    $("#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);


                   // $.post("archivo.php", {"objDatosColumna":objDatosColumna}, function(objDatosColumna){ alert(data); },"json")

            $.ajax({
                    async: false,
                    type: "POST",
                    url: "archivo.php",
                    data: {
                            objDatosColumna: objDatosColumna
                            },
                    success: function(data) { if(data!="")
                    alert(data);
                    }
                });

            });
        

        });

 

}
Script PHP para obtener el array e insertar a la base de datos

Código PHP:
<?php


$lista_nombre
[] = $_POST["objDatosColumna"];

foreach (
$lista_nombre as $value) {

    
//aqui intento hacer el insert a la base 
    
$sql insert into detall_fact(cant,descripcion,valorUnit,valorTotVALUES(".$persona[cantidad]., .$persona[descripcion].,.$persona[valorUnit].,.$persona[valorTot].")
 

}

?>
porfa indiquemen que estoy haciendo mal.