![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
Witam mam problem chciałbym zrobic top 10 oto chodzi ze chce zrobic by pierwszy rekord co ma najwiecej glosow byl na poczatku i byly wyswietlane jego wszystkie dane a reszta pod nim w tym problem ze nie wiem jak to zrobic a to kod jaki udalo mi sie narazie napisac.
Ten post edytował zaba12 23.10.2005, 20:12:25 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Trudno mi powiedzieć jak miałoby wyglądać zapytanie z racji tego, że nie znam struktury bazy danych (a z tego co mi się wydaje możesz mieć tutaj jakiś błąd).
Ok, napisałeś jakiś kawałek kodu? I co się dzieje? Działa prawidłowo, nie działa? Może jakieś błędy Ci się pojawiają? Napisz coś więcej bym mógł udzielić Ci precyzyjniejszej odpowiedzi (pokaż kod tworzący bazę danych). Pozdrawiam. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 8.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
pomógłbym ci stary, ale nie bardzo wiem w czym problem, na pierwszy rzut oka to jest ok, powiedz co ci nie działa, co chcesz (dokładnie) mieć za rezultat na ekranie, jaka struktura bazy danych, i co w zmiennej $glosy przechowujesz?
Ten post edytował gam3r 23.10.2005, 20:34:33 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
oto jest baza danych.
i chodzi mi oto zeby zrobic cos takiego |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
na mój gust znaczniki <table> powinny być poza pętlą while, a w jej wnętrzu generować powinieneś tylko rzędty tabeli !
-------------------- ![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
Niestety nic to nie dalo ;/ nie wiem jak to zrobic pomoze ktoś proszę.
Ten post edytował zaba12 24.10.2005, 14:43:07 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 13.01.2005 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
Niestety nic to niepomogło
|
|
|
![]()
Post
#9
|
|
Administrator PHPedia.pl Grupa: Developerzy Postów: 1 102 Pomógł: 2 Dołączył: 14.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o naprzemienne kolorowanie wierszy? Było już 1000 razy. Wystarczy dzielenie modulo w pętli.
-------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 13.01.2005 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat(bela_666 @ 2005-10-24 15:38:55) Chodzi o naprzemienne kolorowanie wierszy? Było już 1000 razy. Wystarczy dzielenie modulo w pętli. czytaj uwaznie ![]() |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
Można iść prostą drogą i zrobić dwa zapytania.
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 8.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
żeby to wyglądało mniej wiecej tak jak na rysunku, powinieneś zrobić tak:
-najpierw utworzyc zapytanie ktore wybierze z bazy gry według największe liczby głosów (limit:10 gier), -następnie dla pierwszego tytułu na liście wyświetlasz większą ilość informacji - a dla kolejnych tytułów tylko linki do gier i króciutkie opisy
Krótki opis działania: pobierane jest 10 tytułów które uzyskały najwięcej głosów, następnie jest pętla while , jeżeli aktualny tytuł gry jest pierwszym i powinien być wyświetlony w rozszerzonej formie to wtedy mamy pierwszą instrukcję if, jeżeli jest to kolejny tytuł do wyświetlenia to wtedy otrzymujemy skrócone informacje na temat gry. Mam nadzieję że wszystko w miarę jasno opisałem, jeśli nie to pisz ![]() |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
niestety to tez nic nie pomogło
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 8.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
ja wiem że to nic nie pomogło, bo powinieneś to jeszcze uzupełnić swoimi danymi:/ sory ale ja za ciebie skryptu nie napisze, właściwie to o co ci chodzi? bo jak dla mnie to mniej wiecej wszystko jest ok, ale co ci nie działa? :/
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 29.08.2003 Skąd: Gliwice Ostrzeżenie: (10%) ![]() ![]() |
uzupełnilem swojimi danymi ale kupa niedziala ;/ sprawdzalem przed chwilą.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
No ale napisz w końcu co nie działa, bo jak dla mnie to masz bardziej problem z HTML niż z php bo rozwiązanie pokazane na górze (gam3r) jest jak najbardziej poprawne.
-------------------- ![]() |
|
|
![]()
Post
#17
|
|
![]() Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 148 Pomógł: 0 Dołączył: 8.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ja był daj zamiast $czy__nie_jest_to_pierwszy_tytul_na_liscie sprawdzianie czy id = 0 moze też i tak być bo tam sprawdza czy zmienna ta istnieje więc obojętnie jaka tam jest wartość, a ty zaba masz w ogóle połączenie z bazą danych otware? czy masz uruchomioną baze danych(serwer bazy danych)? masz w ogóle php zainstalowane i serwer? ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:50 |