Hallo,
ich bin gerade dabei ein Sript zur Kontoführung zu erstellen.
Aber ich komme mit dem Subtrahieren von Werten nicht klar.
Hier mein bisheriges Script:
So wie es jetzt ist, wird bei echo $diff immer -1 ausgegeben.
Wie muss der Code geändert werden, damit die Summe2 von der Summe 1 abgezogen wird
und richtig ausgegebn wird?
Grüße von Sven
ich bin gerade dabei ein Sript zur Kontoführung zu erstellen.
Aber ich komme mit dem Subtrahieren von Werten nicht klar.
Hier mein bisheriges Script:
PHP-Code:
<?php
include ('config1.php');
$abfrage = "SELECT nickname, date_format(datum, '%d.%m.%Y') AS datum,
verwendung, grund, betrag
FROM konto where nickname='" . $_POST['auswahl'] . "'";
$ergebnis = mysql_query($abfrage);
$summe1 = mysql_query("SELECT SUM(betrag) as plus FROM konto
where nickname='" . $_POST['auswahl'] . "' AND typ='Einnahme'");
$summe2 = mysql_query("SELECT SUM(betrag) as minus FROM konto
where nickname='" . $_POST['auswahl'] . "' AND typ='Ausgabe'");
$diff= $summe1-$summe2;
while($row = mysql_fetch_object($ergebnis))
{
echo "<tr><td class='links'>";
echo $row ->datum;
echo "</td><td class='mitte1'>";
echo $row ->verwendung;
echo "</td><td class='mitte2'>";
echo $row ->grund;
echo "</td><td class='mitte3'>";
echo $row ->betrag;
echo "</td><td class='rechts'>Euro</td></tr>";
}
while ($row = mysql_fetch_object($summe1)) {
echo "<tr><td class='links1' colspan='3'><strong>Einnahmen</strong></td>";
echo "<td class='mitte3'><strong>";
echo $row ->plus;
echo "</strong></td><td class='rechts'><strong>Euro</strong></td></tr>";
}
while ($row = mysql_fetch_object($summe2)) {
echo "<tr><td class='links1' colspan='3'><strong>Ausgaben</strong></td>";
echo "<td class='mitte3'><strong>";
echo $row ->minus;
echo "</strong></td><td class='rechts'><strong>Euro</strong></td></tr>";
}
echo "<tr><td class='links1' colspan='3'><strong>Kontostand</strong></td>";
echo "<td class='mitte3'><strong>";
echo $diff;
echo "</strong></td><td class='rechts'><strong>Euro</strong></td></tr>";
?>
Wie muss der Code geändert werden, damit die Summe2 von der Summe 1 abgezogen wird
und richtig ausgegebn wird?
Grüße von Sven
Kommentar