continue; } // wenn letzte zeile leer ist, nicht speichern if ($i == $bestellung_detail_anz && $_POST["ve_{$i}"] == '' && $_POST["menge_{$i}"] == '' && $_POST["beschreibung_{$i}"] == '' && $_POST["artikelnr_{$i}"] == '') { continue; } $detail_id = $_POST["bestelldetailid_{$i}"]; $bestell_detail = new wawi_bestelldetail(); // gibt es ein bestelldetail schon if ($detail_id != '') { // Update $bestell_detail->load($detail_id); $tags_detail = explode(";", $_POST["detail_tag_{$i}"]); $help_detailtags = new tags(); $help_detailtags->bestelldetail_id = $detail_id; $help_detailtags->deleteBestelldetailTag($tags_detail); foreach ($tags_detail as $det) { $detail_tag = new tags(); $detail_tag->tag = trim($det); $detail_tag->bestelldetail_id = $detail_id; $detail_tag->insertvon = $user; $detail_tag->insertamum = date('Y-m-d H:i:s'); if (!$detail_tag->TagExists()) { $detail_tag->saveTag(); $detail_tag->saveBestelldetailTag(); } else { if (!$detail_tag->BestelldetailTagExists()) { $detail_tag->saveBestelldetailTag(); } } }