Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zapytanie do bazy...., banany zapewne problem z losowaniem...
niko
post 6.08.2005, 21:12:14
Post #1





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 2.06.2005

Ostrzeżenie: (30%)
XX---


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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 05:12