Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> uzytkownicy w php, rozpoznawanie uzytkownikow
wujeksz
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 24.03.2010

Ostrzeżenie: (0%)
-----


witajcie,

stworzyłem taki powiedzmy system zmówień w oparciu o php i mysql. Wszystko ładnie działa. Natomiast chcę wprowadzić tutaj pewne udogodnienie. Mianowicie, chodzi o to, że jak odpalamy to stronkę to każdy użytkownik musi się zalogować, aby mógł z niego skorzystać. Jest tam w jednym wierszu tabeli 10 kolumn, jest 5 osób które te uzupełniają. Chciałbym, aby było wiadome, który użytkownik dane pole wypełnił. Aby to było np. inny kolor czcionki czy wypełnienie tła w rubryce. Jakikolwiek system umożliwiający rozpoznawanie, kto co wpisał. Czy jest takie coś możliwe?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
ultra_18
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 4
Dołączył: 30.10.2008

Ostrzeżenie: (0%)
-----


tak ale raczej nie w php (chociaż teorytycznie jest to możliwe) należy użyć javascriptu/jquery oraz można skorzystać z ajaxa do sprawdzenia poprawności wprowadzanych danych.
Go to the top of the page
+Quote Post
tr@k
post
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 8
Dołączył: 13.09.2010

Ostrzeżenie: (0%)
-----


Jeśli zapiszesz kto zmienił dane pole to możesz potem sobie kolorować czy co tam chcesz.
A zapis zrobiłby tak, że każdy się loguje, żeby wiedzieć kto edytuje i przy zapisie porównać zawartość formularza z bazą, aby wiedzieć co użytkownik zmienił. Zapisujesz to i już wiesz kto co zmienił.

Ten post edytował tr@k 16.09.2010, 08:29:32
Go to the top of the page
+Quote Post
wujeksz
post
Post #4





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 24.03.2010

Ostrzeżenie: (0%)
-----


odświeżam.

jakieś inne pomysły? jak zrobić aby z automatu kolorowało daną rubrykę kto to uzupełnił. albo czy jest możliwość, aby samemu sobie wybierać kolor czcionki?
Go to the top of the page
+Quote Post
R4D3K
post
Post #5





Grupa: Zarejestrowani
Postów: 144
Pomógł: 12
Dołączył: 16.03.2007

Ostrzeżenie: (0%)
-----


Przecież rozwiązanie, które podał tr@k jest najlepsze, np mogę Ci powiedzieć tak działa w WF-Magu moduł administracyjny, który zapisuje edycję oraz tworzenie dokumentów (kto stworzył, kto edytował).
Cytat
Mianowicie, chodzi o to, że jak odpalamy to stronkę to każdy użytkownik musi się zalogować, aby mógł z niego skorzystać.


Skoro wymagasz logowania domyślam się że każdy user na swój login oraz hasło za pomocą których identyfikujesz go w swojej aplikacji. Więc na pewno każdy user ma swoje id w bazie. Jeśli tak masz to najlepiej bez modyfikacji już istniejących tabel, zrobić to poprzez dodanie tabeli, która nazwiesz powiedzmy action. Tabela ta będzie zawierać 4 pola id_user, id_dokument, akcja, data Czyli zapisujesz do niej id usera i id dokumentu czy czego tam masz w tej bazie oraz akcje czyli np jakiś enum typu CR,UP gdzie CR = creata (stworzenie dokumentu), UP = update (edycja dokumentu) i datę akcji i później zrobisz sobie jakąś dodatkową opcję typu sprawdź kto tworzył oraz edytował ostatnio dokument. I jak coś będzie napier***** to wiesz komu łeb urwać.

Ten post edytował R4D3K 14.10.2010, 08:29:22
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 09:52