if (is_array($artikel_info_arr)) { $bezeichnung = $artikel_info_arr[0]['BEZEICHNUNG']; $listenpreis = $artikel_info_arr[0]['LISTENPREIS']; $rabatt_satz = $artikel_info_arr[0]['RABATT_SATZ']; // $gpreis = $_POST[positionen][$a]['menge'] * $_POST[positionen][$a]['preis']; $gpreis = $_POST['positionen'][$a]['menge'] * $listenpreis / 100 * (100 - $rabatt_satz); $artikel_nr = $artikel_info_arr[0]['ARTIKEL_NR']; } else { /* Artikel nicht in db vorhanden z.B. neues Artikel / Leistung */ if (!empty($_POST['positionen'][$a]['bezeichnung'])) { if (!empty($_POST['positionen'][$a]['artikel_nr'])) { $listenpreis_neuer_artikel = nummer_komma2punkt($_POST['positionen'][$a]['preis']); $art_nr = $rechnung->artikel_leistung_mit_artikelnr_speichern($_POST['partner_id'], $_POST['positionen'][$a]['bezeichnung'], $listenpreis_neuer_artikel, $_POST['positionen'][$a]['artikel_nr'], $_POST['positionen'][$a]['rabatt_satz']); } else { $listenpreis_neuer_artikel = nummer_komma2punkt($_POST['positionen'][$a]['preis']); $art_nr = $rechnung->artikel_leistung_speichern($_POST['partner_id'], $_POST['positionen'][$a]['bezeichnung'], $listenpreis_neuer_artikel, $_POST['positionen'][$a]['rabatt_satz']); } } /* Artikelinfos als Array verfügbar machen */ $artikel_info_arr = $rechnung->artikel_info($_POST['partner_id'], $art_nr); $bezeichnung = $artikel_info_arr[0]['BEZEICHNUNG']; $listenpreis = $artikel_info_arr[0]['LISTENPREIS']; $rabatt_satz = $artikel_info_arr[0]['RABATT_SATZ']; $artikel_nr = $artikel_info_arr[0]['ARTIKEL_NR']; $gpreis = $_POST['positionen'][$a]['menge'] * $listenpreis / (100 - $rabatt_satz); } $form->text_feld("Artikel/Leistung", "positionen[{$a}][artikel_nr]", "{$artikel_nr}", "15"); echo "</td><td>"; $form->text_feld("Bezeichnung:", "positionen[{$a}][bezeichnung]", "{$bezeichnung}", "40"); echo "</td><td>"; $listenpreis = nummer_punkt2komma($listenpreis);