예제 #1
0
    }
}
?>
                        </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>';
예제 #2
0
}
/*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>