![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam kolejne pytanko do Was... Robie sobie takie menu do stronki. Mam narzucone odgornie, ze strona musi dzialac w oparciu o baze danych:/ Moze na poczatek troche kodu:
Baza danych nazywa sie bip, mam w niej tabele Menu i w niej dwie kolumny kategoria i tekst. NIe wiem co jest zle w tym zapytaniu do bazy ale po kliknieciu powinna sie pojawic moim zdaniem zawartosc pola $tekst ale niestety nic sie nie pojawia. Sprawdzilem zawartosc zmiennej $results ale tam wyskoczylo mi $resource#id5 wiec chyba jesdnak zapytanie jest zle...:/ Jesli widzicie w tym jakis blad to pomozcie bo mi sie pomysly juz powoli koncza:/ Pozdrawiam, Łukasz. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat ale tam wyskoczylo mi $resource#id5 rety... manual zamkneli? Zobacz w manualu co zwraca mysql_query, a dowiesz sie ze jest to dobry wynik. Nastepnie doczytaj dalej w tym manuala jak dobrac sie do wynikow twojego zapytania, bo: echo "$tekst"; to nie jest poprawne. http://pl2.php.net/manual/pl/function.mysql-query.php a pobierasz tym: http://pl2.php.net/manual/pl/function.mysql-fetch-array.php przejrzyj przyklady |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Ok. Dzieki za szybko podpowiedz. Zamienilem teraz
na cos takiego:
No i niby cos sie ruszylo, ale teraz az za bardzo... Tzn wyswietla mi tekst ze wszystkich wierszy kolumny tekst a nie tylko tam gdzie kategoria=kat200. Jak to ograniczyc tylko do tej kategorii? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no skoro w zapytaniu masz:
kategoria='kat200' i wyswietla ci wszystkie rekordy, znaczy ze wszystkie rekordy spelniaja ten warunek (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) pokaz kod po zmianach bo moze jeszcze cos namotales |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
NO wlasnie sie domyslam ze cos z tym kat200 bedzie nie tak ale nie wiem co... Kod po zmianach wyglada tak:
Acha, no i sa tylko narazie dwa wiersze w bazie danych. Do kategorii pierwszej tez bede chcial zrobic takie zapytanie ale narazie nie chce zaciemniac kodu... Wynik powinien byc rowny tylko jednemu wierszowi bo tak teraz jest a on mi wywala obydwa... Ten post edytował lukash82 8.08.2007, 13:30:30 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
nie:
a:
(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Edit: hmm, choc w zasadzie to bez roznicy. Najwyrazniej jednak oba rekordy spelniaja ten warunek. Napewno masz oba rozne w tym polu? sprawdz |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Tak tez juz probowalem, Niestety wynik jest ten sam czyli zwraca mi wszystkie wartosci z kolumny tekst a wedlug zapytania powinno mi zwrocic tyko tam gdzie kategoria=kat200. Co do niecheci do manuala to czytam go gdy jest mi potrzebny ale jakos niebardzo mi potem idzie wykorzystywanie go w praktyce:/ Masz moze jeszcze jakis pomysl jak to rozwiazac? Pozdrawiam
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:26 |