Bernd: Rechnen direkt in MySQL?

Beitrag lesen

Ich habe es jetzt mal so getestet und es scheint zu funktionieren

<?php $kategorieuebersicht = frontend_kategorieuebersicht($mysqli); ?>

	<?php 
	$Berechnung_3 = 0;
	foreach($kategorieuebersicht as $array_kategorieuebersicht){

		$test = $array_kategorieuebersicht['ma_id']; 

		$query  = "SELECT a_code, a_programm, a_masseinklverpackungb, a_masseinklverpackungl, 
                      a_tiefeinklverpackungb, a_produzierterBestand, a_defekt, a_verlust  

               FROM artikel WHERE a_programm = '$test' AND a_status = 1";
		
		$result = $mysqli->query($query);

		//var_dump($query);

		while ($row = $result->fetch_assoc()) {
		  	
      $b = str_replace(',', '.', $row['a_masseinklverpackungb']);
			$l = str_replace(',', '.', $row['a_masseinklverpackungl']);
			$t = str_replace(',', '.', $row['a_tiefeinklverpackungb']);

			$Lagerbestand = $row['a_produzierterBestand'] -$row['a_defekt'] - $row['a_verlust'];

			$Berechnung_1 = $b*$l*$t;

			$Berechnung_2 = $Berechnung_1 * $Lagerbestand;
			
			$Berechnung_3 +=$Berechnung_2;
		}

	?>
		<div style="display: flex; margin-bottom: 1em;">
			 <div style="width: 30%;"><?php echo $array_kategorieuebersicht['ma_titel']; ?></div>
			 <div style="width: 30%; text-align: right;"> <?php echo $Berechnung_3; ?> qm</div>	
		</div>
	<?php } ?>