Formular mit mehreren Dropdowns generieren

akali88

Grünschnabel
Hallo Liebe tutorials.de-Community,

ich stehe vor einem kleinen Problem.

Ich bastel gerade einen PC-Konfigurator, der dynamisch genreiert werden soll.

Ich habe eine DB(mysql) mit einer Tabelle für artikelgruppen sowie eine mit den dazugehörigen artikeln.

Nun möchte ich pro Artikelgruppe ein Dropdown generieren, welches als <label> vorneweg den namen der Artikelgruppe hat und in dem Dropdown die dazugehörigen Artikel angibt.

Ich habe schon die Ausgabe der Artikel in eine Tabelle über ein Dropdown gemacht,
aber bei dem jetzigen stehe ich irgendwie auf dem Schlauch.

Mein bisheriger Code für die andere Funktion.

Code:
$categorydropdown = '';
        $qry_category = $mysqli->query("SELECT * FROM ctcrm_pc_config_articles_group");
        while ($row_category = $qry_category->fetch_array(MYSQLI_ASSOC)) {
            if ($c_id == $row_category['art_group_id']) {
                $categorydropdown .= '<option selected value="' . $row_category['art_group_id'] . '">' . $row_category['art_group_name'] . '</option>' . "\n";
            } else {
                $categorydropdown .= '<option value="' . $row_category['art_group_id'] . '">' . $row_category['art_group_name'] . '</option>' . "\n";
            }
        }



        $tpl = tplload('articles.html');
        $dt_row = '';
        $tpl_rows = '<tr class="odd gradeX">
                            <td>{NAME}</td>
                            <td>{PRICE} &euro;</td>
                            <td><a class="edit" href="javascript:;">Edit</a></td>
                        </tr>';

        $qry_articles = $mysqli->query('SELECT * FROM ctcrm_pc_config_articles where art_group_id = ' . $c_id . '');
        while ($row_articles = $qry_articles->fetch_array(MYSQLI_ASSOC)) {
            $dt_row .= tplprint($tpl_rows, array("NAME" => $row_articles['art_name'],
                                                 "PRICE" => number_format($row_articles['art_price'],2)));
        }
 
Zurück