Witam!
Otóż mam problem. Robię prosty skrypt zleceń i mam problem z użytkownikami. Aktualnie jestem jedynym użytkownikiem, lecz chciałbym udostępniać go również innym. Zrobiłem rejestracje lecz pojawiają się schody... Po zalogowaniu do panelu wyświetlają się wszystkie zlecenia. Chciałbym, aby każdy użytkownik mógł widzieć tylko dodane przez siebie zlecenia. Struktura tabeli 'zlecenia' wygląda mniej więcej tak:
+---+----------+----------+
| id | tytul | info |
+---+----------+----------+
| 1 | zlece | tuinfo |
+---+----------+----------+
| 2 | zlece2 | tuinfo2 |
+---+----------+----------+
Listę zleceń wywołuje zapytaniem:
$link=mysql_query("SELECT * FROM zlecenia ORDER BY id desc");
while($wiersz=mysql_fetch_array($link)) { //tutaj tabelka }
Zaś pojedyncze zlecenie:
$link=mysql_query("SELECT * FROM zlecenia WHERE id='$id' ");
$id=$_GET['id'];
$wiersz=mysql_fetch_array($link);
//no i wyświetlenie całości
Jak zrobić aby dany użytkownik widział tylko swoje zlecenia? Czy może do tabeli dodać pole 'kogo' gdzie dodawało by się podczas tworzenia nowego zlecenia automatycznie nazwa zalogowanego użytkownika? Jak by wtedy wyglądało zapytanie do bazy o wyświetlenie? I czy byłoby to bezpieczne? A może jest jakiś inny sposób? Dopiero raczkuje w php i mysql, mam nadzieję, że ktoś pomoże :)
Pozdrawiam!