
recorrer un arreglo e insertar a la base
Publicado por javier (30 intervenciones) el 10/01/2014 22:09:58
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
Script PHP para obtener el array e insertar a la base de datos
porfa indiquemen que estoy haciendo mal.:neurotico
Saludos Cordiales
Script para recorrer la tabla html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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);
}
});
});
});
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?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,valorTot) VALUES(".$value[cantidad]., .$value[descripcion].,.$value[valorUnit].,.$value[valorTot].")
}
?>
porfa indiquemen que estoy haciendo mal.:neurotico
Valora esta pregunta


0