} } ?> </select> </form> <br> <form method="post" action="proizvod_kategorija.php?proizvod=<?php echo $izabrani_proizvod; ?> " id="submit_kat"> <?php // $merged_array = array_merge($checked_category, $kategorije_izabranog_proizvoda); // if (empty($checked_category)) { // $checked_category = array(); // } @echo_select($glavne, $ime_id, $checked_category); ?> <input type="hidden" name="submited" value="ok"> </form> </div> <div id="col1"> <h2><a href="novi_proizvod.php">Novi proizvod</a></h2> <h2><a href="kategorije.php">Kategorije</a></h2><br> <h3>Nekategorisani proizvodi</h3> <?php $proizvodi_nekategorisani = mysqli_query($db_connection, "SELECT * FROM php_product as a " . "WHERE a.ProductID NOT IN (SELECT ProductID FROM php_product_categories) ") or die(mysqli_error($db_connection)); while ($row = mysqli_fetch_array($proizvodi_nekategorisani)) { $nekategorisani_proizvodi[] = $row['ProductName']; } foreach ($nekategorisani_proizvodi as $value) { echo $value . '<br>';
} /*var sortiranje*/ $order_by_values = array('name_asc' => 'Po imenu rastuće', 'name_desc' => 'Po imenu opadajuće', 'price_asc' => 'Po cijeni rastuće', 'price_desc' => 'Po cijeni opadajuće'); $num_of_products_values = array('15' => '15 proizvoda po strani', '30' => '30 proizvoda po strani', '45' => '45 proizvoda po strani', '60' => '60 proizvoda po strani'); ?> <!--Forme za izbor kategorija i proizvoda naknadno je potrebno dodati i autocomplete za pretragu proizvoda--> <div id="one_row_katalog"> <div id="forma-proizvodi"> <form id ="pretraga-proizvoda" name="chose_product" method ="post"> <?php /* Izbor kategorije. Petljama se čita niz $main_cat. Upit koji se nalazi u petlji se * * mijenja u zavisnosti koja glavna kategorija je "na redu", i na osnovu upita traži * * podkategorije. Uloga $selected je već gore objašnjena. */ echo '<select id="izaberi-kategoriju" name="izabrana_kategorija" onchange="this.form.submit();" >' . '<option class="category-level1" value="sve">Sve kategorije</option>'; $selected = ''; echo_select($glavne, $ime_id, $izabrana_kategorija); echo '</select>'; /* Na ovom mjestu se bira proizvod. Uključen je submit forme na promjenu vrijednosti. * * Ako je izabran proizvod pomoću petlje promjenljive selected u formi se označava * * izabrani proizvod */ echo '<select id="izaberi-proizvod" name="izabrani_proizvod" onchange="this.form.submit();" > <option value="">Svi proizvodi</option>'; while ($products = mysqli_fetch_array($product_list)) { $selected = $products['ProductID'] == $izabrani_proizvod ? 'selected' : ''; echo '<option value="' . $products['ProductID'] . '" ' . $selected . '>' . $products['ProductName'] . '</option>'; unset($selected); } echo '</select>'; ?> <select id="sortiranje" name="sortiranje" onchange="this.form.submit();" >' <option value="">Osnovno sortiranje</option>