![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 26.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem, pisząc skrypt "lista obecności" zatrzymałem się w 1 miejscu.
w miejscu zapytanie do sql chciałbym umieścić coś co sprawdzałoby mi czy istnieje wpis, że user 1 w dniu 20-08-2008 logował się do serwisu. Baza jest bardzo prosta id user i data. Problem mam w tym, że nie wiem jak wykonać takie zapytanie tak aby robiło się to z automatu, próbowałem wykorzystać funkcję stworzoną do wypisania dni danego miesiąca ale nie działa. Nie wiem jak przekazać zmienną $i do zapytania w sql. Jak stworzyć zapytanie które po przejrzeniu bazy dla np lutego 28 / 29 dni nie będzie szukało dalej tylko skończy przeszukiwania i wyświetli mi rezultat w tabeli. oraz jak prawidłowo umieścić dane obok dnia miesiąca w pierwszym rzędzie. Czyli 1 luty logował się wyświetla +, 2 luty brak wpisu wyświetla - itp itd. Z góry dziękuję Wojtek Ten post edytował wojtekwro 20.08.2008, 19:58:48 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 317 Pomógł: 58 Dołączył: 6.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Użyj zapytania (z głowy, ale powinno zadziałać)
Potem robisz np.
Na koniec przy generowaniu tabelki sprawdzasz, czy w tabeli $obecnosci jest klucz z okreslonym userem i dniem tygodnia. Klucz jest = user był obecny, brak klucza = user nieobecny. Pokombinuj trochę, ale nie wysyłaj do bazy miliona niepotrzebnych zapytań (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował luck 20.08.2008, 19:54:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 10:42 |