$rabatt = nummer_punkt2komma($rabatt); $db_abfrage = "UPDATE RECHNUNGEN_POSITIONEN SET GESAMT_NETTO='{$gpreis}', RABATT_SATZ='{$rabatt}' WHERE POSITION='{$pos}' && BELEG_NR='{$belegnr}' && AKTUELL='1'"; $resultat = mysql_query($db_abfrage); } } else { echo "error:Keine Position verändert, da keine Pos im Beleg vorhanden!"; } break; case "update_rechnung_skonti": $skonto = $_REQUEST['prozent']; $belegnr = $_REQUEST['belegnr']; if (empty($skonto) or empty($belegnr)) { die('Kein Beleg oder Skontiprozente!'); } $rr = new rechnungen(); $pos_arr = $rr->rechnungs_positionen_arr($belegnr); if (is_array($pos_arr)) { $anz = count($pos_arr); for ($a = 0; $a < $anz; $a++) { $pos = $pos_arr[$a]['POSITION']; $preis = $pos_arr[$a]['PREIS']; $menge = $pos_arr[$a]['MENGE']; $rabatt = $pos_arr[$a]['RABATT_SATZ']; $gpreis = number_format($menge * $preis / 100 * (100 - $rabatt), 2); /* Update Rechnung Positionen */ $db_abfrage = "UPDATE RECHNUNGEN_POSITIONEN SET GESAMT_NETTO='{$gpreis}', SKONTO='{$skonto}' WHERE POSITION='{$pos}' && BELEG_NR='{$belegnr}' && AKTUELL='1'"; $resultat = mysql_query($db_abfrage); } } else { echo "error:Keine Position verändert, da keine Pos im Beleg vorhanden!"; }