mrepox
Erfahrenes Mitglied
Hallo Leutz,
ich habe mal wieder ein Problem.
Diesesmal gehts um ein PHP Warenwirtschaft Programm.
Beim erstellen einer Rechnung werden Menge, Artikel, Einzelpreis eingegeben.
Der Gesamtpreis einer Position errechnet sich logischer aus der Menge und dem Einzelpreis und
wird beim schreiben in die DB (mysql) mit übermittelt.
Mein eigentliches Problem liegt im addieren der Gesamtpreise aller Positionen was dann die Rechnungssumme ergiebt.
Die Anzahl der Positionen(Arrays) ist unbestimmt, bzw. jedesmal anders.
Die Idee lag darin die Positionen aus der DB mit einer while Schleife auszulesen und als Arrays zu speichern.
Diese sollen dann addiert werden und als Rechnungsgesamtsumme in die DB geschrieben werden.
Wer kann mir hier helfen? Mein Latein ist nun leider zu ende. Wäre array_sum() eine Lösung?
Markus
ich habe mal wieder ein Problem.
Diesesmal gehts um ein PHP Warenwirtschaft Programm.
Beim erstellen einer Rechnung werden Menge, Artikel, Einzelpreis eingegeben.
Der Gesamtpreis einer Position errechnet sich logischer aus der Menge und dem Einzelpreis und
wird beim schreiben in die DB (mysql) mit übermittelt.
Mein eigentliches Problem liegt im addieren der Gesamtpreise aller Positionen was dann die Rechnungssumme ergiebt.
Die Anzahl der Positionen(Arrays) ist unbestimmt, bzw. jedesmal anders.
Die Idee lag darin die Positionen aus der DB mit einer while Schleife auszulesen und als Arrays zu speichern.
Diese sollen dann addiert werden und als Rechnungsgesamtsumme in die DB geschrieben werden.
PHP:
function select_positionen($kundennummer)
{
$conn = db_connect();
$query = "select gesamtpreis FROM faktura WHERE knnr = '$kundennummer'";
$result = $conn->query($query);
while($posgesamt = $result->fetch_assoc()) // bzw. array
{
$posgesamt = //wäre toll wenn jemand hier eine Idee hätte
}
}
Wer kann mir hier helfen? Mein Latein ist nun leider zu ende. Wäre array_sum() eine Lösung?
Markus
Zuletzt bearbeitet: