![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jestem początkujący więc proszę się nie smiać jeśli sprawa będzie prosta, jestem w trakcie tworzenia menu wykorzystując sql'a. W bazie mam tak wszystko uformowane że: kategoria podkategoria 1 0 2 0 3 2 4 3 5 4 wtedy mamy kategorie 1 (główną), 2 (główna) i do dwójki podkategorie 3,4,5. 0 oznacza brak podkategorii dla jakiejś tam kategorii. Ze strony bazy wszystko jest okay, tylko po includowaniu takiego kodu
Wywala mi 2 takie same błędy treści: Kod Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource inkategorie.php on line 22 I w czym zrobiłem błąd, przecież można zapętlać 2 krotnie (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Błąd tyczy się, się tego że kategoria 1 nie ma pod sobą żadnych kategorii, natomiast kategoria 2 wyśiwetlana jest poprawnie bo są podkategorie i wtedy pętla ma się do czego odwołać. Jakieś sugestie panowie ? Ten post edytował zman85 3.11.2005, 23:01:29 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 17.01.2004 Skąd: Suchedniów k/Kielc Ostrzeżenie: (0%) ![]() ![]() |
zdaje się, że jedno z zapytań SQL jest niepoprawne i dlatego mysql_fetch_array wywala błąd.... dodaj do funkcji mysql_query() or die(mysql_error()); i zobacz co ci wyświetli
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Droopy @ 2005-11-03 22:14:31) zdaje się, że jedno z zapytań SQL jest niepoprawne i dlatego mysql_fetch_array wywala błąd.... dodaj do funkcji mysql_query() or die(mysql_error()); i zobacz co ci wyświetli Witaj, nie wczytales sie chyba do konca, zapytania sa poprawne, tylko jeśli w 2, 3, 4 ..... itd pętli znajdzie wynik nie spelniajacy wyrazenia "podkategorie = $id1" itd... wtedy wywala błąd, a chcę by nie wywalał błędu, poprostu jak nie ma to nie ma i koniec. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@zman Droopy napisal ci dobrze. masz bledne zapytanie. a masz bledne gdy pewnie te $id i $id1 ktorre inicujesz w czesniej w petlach nie sa okreslone, gdyz nie wchodzi do petli ani razu. musisz dac warunek, ze jesli nie okreslono zmiennych $id i $id1 to nie maja sie wykonywac zapytania, ktore korzystaly z tych zmiennych
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2005-11-04 07:46:17) @zman Droopy napisal ci dobrze. masz bledne zapytanie. a masz bledne gdy pewnie te $id i $id1 ktorre inicujesz w czesniej w petlach nie sa okreslone, gdyz nie wchodzi do petli ani razu. musisz dac warunek, ze jesli nie okreslono zmiennych $id i $id1 to nie maja sie wykonywac zapytania, ktore korzystaly z tych zmiennych Witaj, więc w takim razie 2 osóbki mylić się nie mogą, Dziękuję za podpowiedź, a czy jest jakaś szansa by ktoś z Was, mógł zrobić ten warunek i wypisał go na forum ? Oczywiście pytanie lamerskie, ale z moim php może mi zając trochę czasu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat ale z moim php może mi zając trochę czasu moze i tak, ale bys sie nauczyl (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Usunalem html bo mi kod zaciemnial i poprawilem ci petle bo chyba odszedles od swego zamierzenia. Dodalem wyswieltanie ewentualnych bledow. jesli nadal cos nie tak bedzie to pokaz jakei bledy ci wyrzuci |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 25.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(nospor @ 2005-11-04 08:00:56) Cytat ale z moim php może mi zając trochę czasu moze i tak, ale bys sie nauczyl (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Usunalem html bo mi kod zaciemnial i poprawilem ci petle bo chyba odszedles od swego zamierzenia. Dodalem wyswieltanie ewentualnych bledow. jesli nadal cos nie tak bedzie to pokaz jakei bledy ci wyrzuci Nic dodać, nic ująć ! Bro jak nic się należy (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 01:05 |