Centrum Fanów Symulatorów » Nascar Racing Season 4,2002,2003 Nascar Real » SkinControl
Napisz nowy temat    Odpowiedz do tematu

SkinControl

Idź do strony Poprzedni  1, 2, 3 ... 8, 9, 10 ... 18, 19, 20  Następny
Autor Wiadomość
MaXyM


Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678

Post2003-07-29, 09:15      SkinControl Odpowiedz z cytatem
Bo się nie da.
Tzn próbowałem stworzyć nowe pole
PenaltyPoints * PenaltyFactor / 100 AS NowePole
ale to tworzy tylko nową kolumnę w odpowiedzi natomiast nie można wykorzystać w tworzeniu innych kolumn (mimo że można wykorzysać np. do sortowania, grupowania etc).

Natomiast wyciągnięcie tej wartości z osobnego zapytania SQL też odpada. Bo wtedy nie możnaby użyć składni z SUM/GROUP a to dużo szybsza metoda niż iterowanie przez rekordset w pętli while i sumowanie w kodzie php. Pomijam fakt że dla zsumowania np 10 rekordów musiałbyś zrobić jakieś 20 zapytań SQL.

A w ogóle zajebiście wygląda stworzenie tabeli z klasyfikacją drużynową.
Gdzie 3ma różnymi SQLami ale w 7miu zapytaniach wypełniam jeden wiersz tabeli tymczasowej Dopiero potem całą tą tabelę wyświetlam - niezły sajgon.
 
Reklamy
PiotreQ





Post2003-07-29, 09:53      SkinControl Odpowiedz z cytatem
A zrobić na stałe dodatkową komórkę której wartość będzie obliczana a potem wywołanie z tej komórki - też się nia da ?
 
MaXyM


Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678

Post2003-07-29, 09:59      SkinControl Odpowiedz z cytatem
No kurde.. widzisz to jest myśl
W tym całym amoku pisania coraz to przedziwniejszych SQLi zapomnialem o takim prostym i wydajnym rozwiązainu
Dzięki.
 
PiotreQ





Post2003-07-29, 10:19      SkinControl Odpowiedz z cytatem
No widzisz MaXyM, bo ja mam taką maksymę że nie sztuką jest napisać wyjebanego w kosmos sql-a, tak zakręconego że tylko sam autor wie o co chodziło, ale sztuką jest zrobić to samo możliwie najprostrzym sposobem.
Sam kiedyś budowałem takie monstra, że obcy z nostromo był wzorem ładu i porządku .
 
MaXyM


Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678

Post2003-07-29, 10:31      SkinControl Odpowiedz z cytatem
Wiem rozumiem. Po prostu człowiek sam się zakręca. Chcąc jak najbardziej znormalizowac bazę wpada w takie pułapki właśnie.
Już zrobiłem to - co ciekawe wczoraj zmarnowałem dobre pare godzina walcząc z SQLami a można to zrobić jedną tabelką. Nawet problem z zaikrąglaniem przestał istnieć bo ROUND w php liczy poprawnie.
Jeszcze raz dzięki za pomoc.
 
PiotreQ





Post2003-07-29, 10:48      SkinControl Odpowiedz z cytatem
Nie ma za co. Jak coś to pytaj
 
MaXyM


Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678

Post2003-07-29, 11:12      SkinControl Odpowiedz z cytatem
To pytam (choć z innej beczki).
W jaki sposób ma się odbywac wybór dywizji? CHodzi tak przeglądanie wyników jak i pracę sędziów.

Ktoś ma pomysł na scenariusz w odniesieniu do dzisiejszego serwisu nascar.pl?
 
PiotreQ





Post2003-07-29, 11:22      SkinControl Odpowiedz z cytatem
No to już jest temat tak obszerny że trzeba chyba poczekać na zwołanie konwentu seniorów
Myślę, że jak kierownictwo ustali ostateczny kształ ligi to dorobienie do tego interfejsu (przy założeniu, że cała struktura danych będzie juz gotowa) będzie najmniejszym problemem.
 
MaXyM


Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678

Post2003-07-29, 11:28      SkinControl Odpowiedz z cytatem
No może nie najmniejszym
Chodzi o wybranie sposobu obsługi tego wszystkiego. Ustaliliśmy już że tabele kierowców będą wspólne a tabele wyników nie. Ponieważ będzie to więc jedna baza danych a i PHPy te same trzeba bedzie tabele podczas instalacji zagłówkować odpowiednim przedrostkiem (np. div1_, div2_) i ten string przekazywac jako parametr w URLu.

Kombinuję niezobowiązująco w wolnych chwilach jak to zrobic żeby było elastyczne a i żeby installer robił jak najwięcej roboty.
 
PiotreQ





Post2003-07-29, 11:47      SkinControl Odpowiedz z cytatem
Jedno pytanie - czy punktacja między dywizjami będzie zależna ?
Chodzi o to czy pierwszy w wyścigu div2 otrzyma tylke punktów jakby był ostatni+1 w wyścigu div1, czy te dywizje będa punktowane niezależnie.
 
kavoo


Dołączył: 16 Sie 2001
Posty: 8688
Miasto: 100lica

Post2003-07-29, 11:49      SkinControl Odpowiedz z cytatem
Musi byc niezalezna, bo wszystko na to wskazuje, ze beda zupelnie inne sposoby sedziowania i systemy kar.
 
PiotreQ





Post2003-07-29, 11:56      SkinControl Odpowiedz z cytatem


kavoo, wyślij mi na maila skróconą wersję ustaleń z ZW bo widze, ze cała moja teoria jebła na glebę z wielkim łomotem
 
MaXyM


Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678

Post2003-07-29, 12:00      SkinControl Odpowiedz z cytatem
PiotreQ wypunktowałem te ustalenia w wątku "Nowy sezon za horyzontem" parę dni temu.
Oto one jeszcze raz:
- oddzielne dywizje
- niemożność startowania równocześnie w obu dywizjach
- punkty nie przechodzą między dywizjami
- nie są przewidziane punkty karne w DIV1 (choć ja to cienko widzę).
 
MaXyM


Dołączył: 17 Sie 2001
Posty: 6289
Miasto: Kraków GG:1905678

Post2003-07-29, 14:08      SkinControl Odpowiedz z cytatem
Dodałem możliwość ustalenia czy ktoś jest sędzią czy nie.
Tylko sędzia może się zalogowac do panelu sędziowania i tylko on może nadawać prawa do sędziowania.
Mam nadzieję że nie będzie potrzeby rozgraniczania czy ktoś jest sędzią DIV1 czy DIV2 chociaż wszystko da się zrobić.
 
Marcus





Post2003-07-29, 14:46      SkinControl Odpowiedz z cytatem
PiotreQ napisał:
... bo widze, ze cała moja teoria jebła na glebę z wielkim łomotem

Piotrus,jak Cie nie lubic?!?!? Czytac Twoje posty to miod na moje serce!!!
 
Centrum Fanów Symulatorów » Nascar Racing Season 4,2002,2003 Nascar Real » SkinControl Idź do strony Poprzedni  1, 2, 3 ... 8, 9, 10 ... 18, 19, 20  Następny
Napisz nowy temat  Odpowiedz do tematu
Skocz do: