Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/05/2014, 18:35
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: suma por verificacion

Si entendí bien, quieres que se sumen los valores de los checkbox marcados ya que cada uno de ellos contiene un resultado de $fila["valor"]; si es así, cuando recibas los datos por POST, toma el array de checkbox y suma sus valores con la función array_sum.

Código PHP:
Ver original
  1. array_sum($_POST['checkbox']);

Por cierto, es en el nombre del elemento en donde debes de colocar los corchetes [], no en el ID y tampoco debe haber más de un elemento con el mismo ID. Por el contrario, si solo quieres sumar los valores que trae la consulta, como estás imprimiéndolos con un bucle while, utiliza una variable acumuladora y añade los valores encontrados en cada iteración.

Código PHP:
Ver original
  1. $suma = 0;
  2. while ($fila=  mysql_fetch_array($rst_ordenes)){
  3.     $suma += $fila['valor'];
  4.     //El resto del código
  5. }

Si no es lo que estás buscando hacer, te voy a pedir por favor que seas más explícito y puntual para poder ayudarte.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand