QuarkChain adlı üyeden alıntı: mesajı görüntüle
function join_product_table($cid = 0){
       global $db;
       $sql  =" SELECT p.id,p.name,p.quantity,p.buy_price,p.sale_price,p.media_id,p.date,c.name";
       $sql  .=" AS categorie,m.file_name AS image";
       $sql  .=" FROM products p";
       $sql  .=" LEFT JOIN categories c ON c.id = p.categorie_id";
       $sql  .=" LEFT JOIN media m ON m.id = p.media_id";
       if ($cid) $sql .= " WHERE p.categorie_id = " . $cid;
       $sql  .=" ORDER BY p.id ASC";
       return find_by_sql($sql);

    }
<?php
$page_title = 'Stoktaki Ürünler';
  require_once('includes/load.php');
  // Checkin What level user has permission to view this page
   page_require_level(2);
  $cid = (int) (isset($_REQUEST['cid']) ? $_GET['cid'] : 0);
  $products = join_product_table($cid);
<div class="pull-right">
            <div>
                <?php
                    $sql = 'SELECT `id`, `name` FROM `categories` ORDER BY `name` ASC';
                    $categories = find_by_sql($sql);
                    echo '<select onchange="if (this.value) window.location.href=\'?cid=\' + this.value;">';
                    foreach ($categories as $category) {
                        echo '<option value="' . $category['id'] . '">' . $category['id'] . '</option>';
                    }
                    echo '</select>';
                ?>
            </div>
           <a href="add_product.php" class="btn btn-primary">Yeni Ekle</a>
         </div>
Çok teşekkür ederim halloldu sayenizde Fakat şöyle bir durum oluyor selectboxta kategori idleri görünüyor kategori isimlerinin gözükmesini için güncelleyince fonksiyon çalışmıyor.