hola, primero que nada tendrias que mezclar js con php para logralo (es la posibilidad por la que me inclino)
usare jquery para simplificar algunos temas.
supongamos que tienes esto en tu pagina:
Código HTML:
Ver original<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script type="text/javascript"> var Aux1 = 0;
function AgregarCampos(ID,VAL){
Aux1++;
campo = '
<input type="hidden" id="'+ID+'" name="'+ID+'" value="'+VAL+'" /></li>';
$("#datos").append(campo);
}
function Existe(IDC) {
if(IDC=='' || IDC==undefined || IDC==NaN || IDC==null) {
return false;
} else {
return true;
} }
function Ordenoo() {
var Campos = new Array();
$("#mitabla tr").each(function (Aux2) {
$(this).children("td").each(function (Aux3) {
switch (Aux3) {
case 0:
Aux4 = $(this).text();
if(!Existe(Campos[Aux4])){ Campos[Aux4] = 0; }
break;
case 1:
Campos[Aux4] = parseFloat(Campos[Aux4])+parseFloat($(this).text());
break;
}
});
});
for(var Aux5 in Campos){
AgregarCampos(Aux5,Campos[Aux5]);
}
$("#datos").submit();
}
<form id="datos" action="miscript.php" method="POST"></form> <b onClick="Ordenoo()">Haceme Click
</b>
y en
miscript.php que es el que prosesa el formulario tienes esto:
Código PHP:
Ver original<?php
foreach ($_POST as $clave => $valor){
mysql_query("INSERT INTO mitabla VALUES('$clave','$valor');"); }
?>
con eso adaptado andaria bien. espero te sirva saludos.