Gesamtwert in einer Whileschleife berechnen

Daaguru

Erfahrenes Mitglied
Hi Tutorials.de Community,

ich möchte das bestimmte Werte, die ich per Whileschleife aus einer Datenbank auslese,
gleichzeitig addiert werden und mir einen Gesamtwert liefern.
Allerdings weiß ich nicht genau wie ich das machen soll.

Ich hab mir schon ähnliche Beiträge wie http://www.tutorials.de/forum/php/240084-problem-beim-berechnen-von-zahlen-aus-mysql-tabelle.html
oder http://www.tutorials.de/forum/php/240126-rechnen-mit-daten-aus-mysql-tabelle-und-php.html
angeschaut. Diese haben mir leider nicht weiter geholfen, da dass Ergebnis bei mir immer wieder mit 0 ausgegeben wird.

Ich hoffe ihr könnt mir weiterhelfen.
Hier mal der Code:

PHP:
while ( $row = MYSQL_FETCH_ARRAY($result_ware))
		{
			$rezept = $row['rezept'];
			$check_preis	= "SELECT * FROM `speisekarte` WHERE `rezept`='".$rezept."'";
			$result_preis 	= MYSQL_QUERY($check_preis);
			$gesamt = 0;
			while ($geld = MYSQL_FETCH_ARRAY($result_preis))
			{
				$preis = $geld['preis'];
				echo "<tr> \n";
				echo "<td>- ".$rezept."</td><td>".$preis."</td><td>entfernen</td>\n";
				echo "<tr> \n";
				$preis += $gesamt;
			}
			
			//test
			echo $gesamt;
		}
 
So wie ich das erkennen kann, hast du einfach Die "Variablenanordnung" vertauscht hast!
PHP:
$preis += $gesamt;
//Es muss aber
$gesamt += $preis;

Ich hoffe mal, dass es das war!?
 
Zurück