Hallo
folgendes : eine uploaded datei wurde gelesen und angezeigt.
für jede Zeile in der datei hängt einen selectbox um Kategorien auszuwählen.
wenn ich mehr Zeile in der Datei habe, soll die Kategorien auch unterschiedlich sein für jede Zeile der Datei.
Aber klappt es nicht , die Kategorien sind gleich nach dem ich verschiedene Kategorien für jede Zeile ausgewählt habe.
Ich mußt einen Zähler mit den Kategorien mitlaufen lassen, cat11, cat12, cat13 für die erste Zeile z.B.
So benenne Ich das Selectionsfeld, beim nächsten Durchgang muß Ich in der Schleife für die einzelnen Zeilen den Inhalt dieses Feldes wieder der Kategorie hinzufügen.
hat Jemand eine idee mit der Zähler ?
hier ist mein Code:
PHP-Code:
$myCell = new c_cell;
$myCell->setAlign("CENTER");
$infomail = new c_infomail();
$sb_categories = new c_categories();
$infomail->setCat1($SB_CAT11);
$infomail->setCat2($SB_CAT12);
$sb_categories->setName("SB_CAT11"); // Name der Selectbox
$sb_categories->load(); // lade Kategorien
$sb_categories->setSelected($infomail->getCat1()); // setze selektierte Kategorie
$sb_categories->setEmptyOption($ALL);
$TPL_SELECTBOX11=$myCell->setValue($sb_categories->getSelectBox());
$myRow[9]=$myCell;
$myCell = new c_cell;
$myCell->setAlign("CENTER");
$infomail = new c_infomail();
$sb_categories = new c_categories();
$infomail->setCat1($SB_CAT11);
$infomail->setCat2($SB_CAT12);
$sb_categories->setWhere(" PARENT_ID = ".$infomail->getCat1()); // definiere Where-Klausel: suche alle mit ParentID = Nummer aus SB 11
$sb_categories->setName("SB_CAT12");
$sb_categories->load();
$sb_categories->setSelected($infomail->getCat2()); // setze selektierte Kategorie
$sb_categories->setEmptyOption($ALL);
$TPL_SELECTBOX12=$myCell->setValue($sb_categories->getSelectBox());
$myRow[10]=$myCell;
$myCell = new c_cell;
$myCell->setAlign("CENTER");
$infomail = new c_infomail();
$sb_categories = new c_categories();
$infomail->setCat2($SB_CAT12);
$infomail->setCat3($SB_CAT13);
$sb_categories->setWhere(" PARENT_ID = ".$infomail->getCat2()); // definiere Where-Klausel: suche alle mit ParentID = Nummer aus SB 11
$sb_categories->setName("SB_CAT13");
$sb_categories->load();
$sb_categories->setSelected($infomail->getCat3()); // setze selektierte Kategorie
$sb_categories->setEmptyOption($ALL);
$TPL_SELECTBOX13=$myCell->setValue($sb_categories->getSelectBox());
$myRow[11]=$myCell;