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
Ulysess
5.11.2010, 22:58:03
a nie lepiej zrobić tylko pola ID,Data aktywnosci i prawdopodobnie grupa 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
CuteOne
6.11.2010, 06:45:07
tabele: uzytkownicy - user_id | login | pass | itp. aktywnosc - user_id | data
Wystarczy teraz przelecieć pętelką $narray i wyciągnąć user_id dla KAŻDEJ DATY
kombinuj.. to wcale nie jest takie trudne
set4812
6.11.2010, 22:04:44
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.
Ulysess
6.11.2010, 22:35:15
ale jakie ma być w ogóle tego działanie masz liste userów i każdemu zaznaczasz czy dziś był czy też czy nie czy jak 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
set4812
6.11.2010, 23:01:10
tyle ze chce miec nieksonczona ilosc dat i do okreslonych dat miec dane
Ulysess
6.11.2010, 23:29:56
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.
CuteOne
6.11.2010, 23:43:55
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
set4812
7.11.2010, 00:00:14
mi nie chodzi o kod php tylko o schemat nie potrafi sobie wyobrazic dodawania
ciekawskiii
7.11.2010, 01:51:57
ja bym zrobil id, nick i date w bazie i wystarczy a pozniej sobie to powyswietlal za pomoca php
user767
7.11.2010, 08:57:09
osoby daty i tabela powiązana osoby_daty z zapytaniem join on.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.