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

Título: PhP. Multiplicar datos de distintas tablas
Publicado 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

Código: [Seleccionar]
<?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
Título: Re:PhP. Multiplicar datos de distintas tablas
Publicado por: Ogramar en 23 de Diciembre 2016, 20:48
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