![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Pisze sobie funkcje która ma za zadanie wygenerowanie listy select i zaznaczenie odpowiedniej pozycji (option) selected. Mam w bazie 2 tabele. W jednej są wyszstkie kategorie artykułów: |id|nazwa_kategorii a w drugiej artykuły: |id|wpis|autor|kategoria No i robie zapytanie do bazy:
Dzięki temu wybieram 2 rekordy z tabeli artykuów i wszystkie kategorie z tabeli kategorii artykułów. No i następnie musze porównać którą kategorie posiada artykuł aby zrobić ją selected w pole a reszte nie, więc robie:
No i niby wszystko jest ok, a efekt jest taki:
No i pierwszej pozycji wole nie powinno być a sie pojawie i nie wiem czemu :? Dodatkowo dam printa tablicy $tablica:
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 426 Pomógł: 1 Dołączył: 2.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
tylko mi juz nie chodzi o zapytanie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) One jest ok. Problem leży w pętli for bo wyrzuca mi za dużo:
edit :// Juz sobie poradzilem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Problem był przez to ze w tablicy zwracanej po zapytaniu bylo dołączane jedno pole więcej. I instrukcją if je wyrzuciłem. Ten post edytował Apo 8.02.2006, 17:22:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 14:48 |