Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/04/2014, 09:09
sarrhen
 
Fecha de Ingreso: mayo-2013
Ubicación: San Vicente
Mensajes: 127
Antigüedad: 11 años
Puntos: 1
Sonrisa Respuesta: Sumar la misma variable

Estuve pensando y hoy lo manejo con un foreach y no me repite el valor en cada vez que lo genero pero si tengo problemas para darle forma a las tablas no se si me pueden ayudar ya que al imprimirlos en pantalla no puedo visualizarlos de forma ordenada

como seria asi

concepto valor
camisa 10
jeans 10
corbata 10
total 30

Código PHP:
Ver original
  1. <h2>Valores</h2>
  2. <?php
  3.  
  4. echo "<table border 1>";
  5.   echo "<tr>";
  6.        echo "<th>Concepto</th>";
  7. //        echo "</tr>";
  8. //   echo "<tr>";
  9.        echo "<th>Valor</th>";
  10. //        echo "</tr>";
  11. //$concepto=$_POST['concepto'];
  12.    foreach($_POST['concepto'] as $valor1) { // Recorremos los valores que nos llegan
  13. //            echo $valor1."<br>"; // imprimimos el valor
  14.     echo "<tr>";
  15.         echo "<td>".$valor1."</td>";
  16.             echo "</tr>";
  17.              
  18.       }
  19.    
  20.    foreach($_POST['valor'] as $valor2) { // Recorremos los valores que nos llegan
  21. //            echo $valor2."<br>"; // imprimimos el valor
  22.    
  23.         echo "<tr>";
  24.                     echo "<td>".$valor2."</td>";
  25.                         echo "</tr>";
  26.                      
  27.       }
  28.  
  29. $total = array_reduce($_POST['valor'],  function($v, $w){$v += $w; return $v; });
  30.  
  31.                             echo "<th>Total</th>";
  32.                                 echo "<td>".$total."</td>";
  33.                                     echo "</tr>";
  34.                                     echo "</table>";
  35.  
  36. ?>

Última edición por sarrhen; 20/04/2014 a las 09:10 Razón: olvida valores