Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: felipe31 en 13 de Diciembre 2016, 16:26
-
hola soy novato en php tengo 2 tablas en una tengo un precio y en la otra la cantidad
en la pagina q ago el reporte no logro multiplicar la cantidad por el precio este es mi codigo
<?php if(count($operations)>0):?>
<?php $supertotal = 0; ?>
<table class="table table-bordered">
<thead>
<tr><th>Id</th>
<th>Producto</th>
<th>Cantidad</th>
<th>Total</th>
<th>Operacion</th>
<th>Fecha</th>
</thead>
<?php foreach($operations as $operation):?>
<tr>
<td><?php echo $operation->id; ?></td>
<td><?php echo $operation->getProduct()->name; ?></td>
<td><?php echo $operation->q; ?></td>
<td><?php echo $operation->getProduct()->price_out;?></td>
<td><?php echo $operation->getOperationType()->name; ?></td>
<td><?php echo $operation->created_at; ?></td>
</tr>
<?php endforeach; ?>
</table>
</table>
<h1>Total de ventas: $ <?php echo number_format($supertotal,2,'.',','); ?></h1>
espero su respuesta saludos
-
Buenas hay algunas cosas extrañas en tu código.
Una de ellas es que defines $supertotal = 0; y luego muestras esta variable como si fuera el total de ventas pero sin haber hecho ningún cálculo. ¿Cómo se supone que supertotal va a tener un total de ventas si no haces ningún cálculo con ella?
Otra cosa extraña es que tienes repetido el cierre </table>, aparece dos veces.
Te refieres a que quieres multiplicar la cantidad por el precio ¿dónde están las cantidades y dónde los precios?
A lo mejor falta código para entender dónde está el problema?
Salu2