![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 13.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chcę napisac system aktywnosci osób w określonych dniach. Do daty sa przypisane aktywnosci wszystkich osob nie wiem jak to zrobic prosze o pomoc w schemacie.Tak ma mniejwiecej wygldac lista wyswietlana wszystkich dat
(IMG:http://ifotos.pl/img/schemat_axepen.jpg) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
a nie lepiej zrobić tylko pola ID,Data aktywnosci i prawdopodobnie grupa (IMG:style_emoticons/default/questionmark.gif)
jeśli chcesz wyświetlić date aktywności tylko 1 osoby to może sie obyć bez grupy , jesli np klasy to juz wypadalo by dodać pole grupa. poźniej pobierasz dane dla id_usera/grupy i wyświetlasz |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
tabele:
uzytkownicy - user_id | login | pass | itp. aktywnosc - user_id | data
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 13.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
w tym sęk ze daty moga byc rózne i dlatego nie mam koncepcji jak dopisywac daty do user id
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli dobrze rozumiem:
Wystarczy teraz przelecieć pętelką $narray i wyciągnąć user_id dla KAŻDEJ DATY kombinuj.. to wcale nie jest takie trudne (IMG:style_emoticons/default/smile.gif) Ten post edytował CuteOne 6.11.2010, 20:25:15 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 13.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
nie wiem jak ułozyc baze z datami. Wiem ze uzytkownicy odzielnie i aktywnosc odzielnie. Nie wiem jak tą aktywnosc zrobic zabradzo zeby dla uzytkownika był - albo + dla okreslonej daty.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
ale jakie ma być w ogóle tego działanie (IMG:style_emoticons/default/questionmark.gif) masz liste userów i każdemu zaznaczasz czy dziś był czy też czy nie czy jak (IMG:style_emoticons/default/questionmark.gif) jeśli tak to dał bym 1 tabele z id_user dane 1 dane2 a 2 z logami id,id_user,status,date
status przyjmowal by wartości 0 i 1 , 0 nie byl 1 byl |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 13.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
tyle ze chce miec nieksonczona ilosc dat i do okreslonych dat miec dane
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
więc bez sensu jest tworzenie pól dla każdej daty :| zrób tabele z userami i zrob tabele z datami gdzie będzie trzymac id usera status i date
poźniej wyciągasz dane z tabeli dzieki dacie lub id usera w zależności czy chcesz dane usera czy dane z danego dnia. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Ulysess: skopiowałeś dokładnie to co wcześniej napisałem..
set4812: mówiłem kombinuj.. występuje jakaś data dla jakiegoś użytkownika : $narray['12-10-2010'][12] = 1; //wartość 12 to user_id $narray['12-10-2010'][23] = 1; //wartość 23 to user_id dla reszty użytkowników dana data zwróci pusty wynik.. wystarczy przelecieć pętlą i wstawić głupie if($narray[$date][$user]) echo "+"; resztę sobie sam dopisz |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 13.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
mi nie chodzi o kod php tylko o schemat nie potrafi sobie wyobrazic dodawania
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 39 Dołączył: 7.11.2010 Skąd: Raz tu, raz tam Ostrzeżenie: (30%) ![]() ![]() |
ja bym zrobil id, nick i date w bazie i wystarczy a pozniej sobie to powyswietlal za pomoca php
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 178 Pomógł: 5 Dołączył: 13.09.2010 Ostrzeżenie: (40%) ![]() ![]() |
osoby daty i tabela powiązana osoby_daty z zapytaniem join on.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:34 |