Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: $sql_select = mysql_query
Forum PHP.pl > Forum > Przedszkole
niko
jak można dodać do tego wyszukiwania warunek ze jeśli nie ma produktów w tej kategori zeby przeszukiwał podkategorie tej kategorii ?

  1. <?php
  2.  
  3.  
  4. $sql_select = mysql_query( &#092;"SELECT * FROM \".$prefix.\"store_category where cat_father_id = 0 order by RAND()\");
  5.  
  6.  
  7. ?>


cat_id to umikalny id danej kategorii tam gdzie cat_father_id=0 znaczy ze kategoria jest główną;

jeśli nie jest główną to cat_father_id przyjmuje wartość kategorii głównej

czyli np jeśli kategoria głowna ma cat_id=15 oraz cat_father_id=0 to subkategoria ma cat_id=25 oraz cat_father_id=15

nie wiem jak dodać warunek właśnie ze jeśli nie ma produktów w kat głównej to zeby mi przeszukiwał podkategorie - może Ktoś mi pomóc z tym problemem ?
strife
Jak sprawdzić czy nie ma produktów w tej kategori, ono tak:
  1. <?php
  2.  
  3. $q = mysql_query(&#092;"SELECT * FROM tabela WHERE kategoria = 'glowna' \");
  4. $boo = mysql_fetch_array( $q );
  5.  
  6. if ( $boo )
  7. {
  8.  // ... jesli bedzie TRUE znaczy to ze sa jakies produkty 
  9. }
  10. else{
  11.  
  12.  // ... jesli nie szukaj gdzie indziej
  13. }
  14.  
  15. ?>


a to chodzi?
niko
no tak ale jak teraz zrobić to zeby mi wyszukał:

- jeśli nie ma w kategorii produktów - żeby wybrał subkategorię tej kategorii i w niej poszukał produktów ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.