hejka mam takie cos - odpowiada to za losowy wybór głównej kategorii w sklepie
następnie jeśli juz znajdzie losową kategorię główną gdzie cat_father_id jest równe 0 (tak mam właśnie ustawione kategorie główne) szuka w niej losowo 10 produktów i wszystko działa ładnie....

PROBLEM - jeśli w głownej kategorii nie ma produktu to nic mi nie wyświetla i chciałbym zrobić coś takiego żeby przeszukiwał mi wtedy subkategorie tej głównej kategorii [wtedy jeśli np głowna kategoria ma cat_father_id=0 i cat_id=15 to jej subkategoria ma ustawione cat_father_id=15 oraz inny cat_id]

  1. <?php
  2.  
  3. $sql_select = mysql_query( &#092;"SELECT * FROM \".$prefix.\"store_category where cat_father_id = 0 order by RAND() LIMIT 1\");
  4.  
  5. while ($row = mysql_fetch_array($sql_select))
  6. {
  7. $cat_id_list = $row[&#092;"cat_id\"];
  8. $category = $row[&#092;"category\"];
  9.  
  10. $query = &#092;"select * from \".$prefix.\"store_inventory where cat_id='$cat_id_list' ORDER BY RAND() LIMIT 10\";
  11. $result = mysql_query($query);
  12. $count = mysql_num_rows($result);
  13. if($count==0)
  14. {
  15. echo&#092;"<center>$no_items</center>\";
  16. }
  17. .... dalszy ciąg .....
  18.  
  19. ?>


jak takie coś zrobić ?
proszę o pomoc