Panel logownia a info z bazy danych |
Panel logownia a info z bazy danych |
9.07.2019, 08:32:52
Post
#1
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 16.08.2017 Ostrzeżenie: (0%) |
Witam, posiadam zrobiony panel logowania który po zalogowaniu pokazuje informacje takie jak na zdjęciu i wszystko ładnie działa ale tylko w sytuacji jeżeli jeden użytkownik posiada jedną domenę jednak co w sytuacji gdyby użytkownik posiadał kilka domen? Drugi problem to chciał bym zrobić coś takiego żeby użytkownik otrzymywał e-maila z informacją że ważność domeny wygasa. Proszę o jakieś sugestię jak się do tego wszystkiego zabrać.
|
|
|
9.07.2019, 09:17:40
Post
#2
|
|
Grupa: Zarejestrowani Postów: 342 Pomógł: 23 Dołączył: 20.01.2011 Skąd: Chełm Ostrzeżenie: (0%) |
1. najlepiej wyjdzie jak dla domen zrobisz drugą tabelę wraz z cenną itd.
2. ustawić CRON by odpalał cyklicznie skrypt sprawdzający czy ma wysłać przypomnienie czy nie. ja tu tylko takie rozwiązanie widzę, choć nie wiem co inni mogą doradzić |
|
|
9.07.2019, 09:21:27
Post
#3
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 16.08.2017 Ostrzeżenie: (0%) |
czyli trzeba było by dodawać nowe kolumny o nazwa domena 2, domena 3 i do tego cena_domeny 2, cena domeny 3 itd ?
|
|
|
9.07.2019, 10:05:10
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 836 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Źle zrozumiałeś. Chodzi o nową tabelę. Nawet nowe tabele.
Jedna tabela zawiera nazwy użytkownika, hasło i inne dane. Druga to lista domen które są w systemie i każda z nich jest przypisana do użytkownika, z informacją kiedy wygasa. Trzecia domena to np. historia płatności. itd. Bo z Twojego pomysłu co jeżeli użytkownik postanowi u Ciebie kupić 100 domen. Będziesz miał 100 dodatkowych kolumn? Ten post edytował Tomplus 9.07.2019, 10:06:05 |
|
|
9.07.2019, 13:42:40
Post
#5
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 16.08.2017 Ostrzeżenie: (0%) |
Zgodnie z sugestią założyłem tabelę "persons" oraz "domain". Relację między tabelami połączyłem kolumną "id_domeny" jednak mam problem z zaczytaniem wiersza z drugiej tabeli. Poniżej kod logujący do bazy danych
|
|
|
9.07.2019, 22:31:04
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 836 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Zamiast dawać nam kod logowania który nic nie wnosi, przedstaw jak wygląda kod zapytania SQL.
Bo w tej chwili nie wiem, czy ma być lista domen z użytkownikami, czy lista użytkowników z domenami. |
|
|
10.07.2019, 07:46:59
Post
#7
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 16.08.2017 Ostrzeżenie: (0%) |
Nie wiem czy to dobrze zrobiłem ale obie tabele są połączone kolumną "id_domain". Na zdjęciu pokazałem jaki ma być efekt finalny.
Ten post edytował inomi13 10.07.2019, 07:49:23 |
|
|
10.07.2019, 09:51:36
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 836 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
1.
Po co Ci w `domains` kolumna `id_domain` ? Przecież już masz, jest to kolumna ID. W tym miejscu powinna być kolumna `id_person` 2. W kolumnie `persons` nie potrzebna jest kolumne `id_domains` - usuń to. Chyba że to jakieś grupowanie? Teraz aby wyświetlić wszystkie domeny to masz zapytanie:
|
|
|
10.07.2019, 12:11:45
Post
#9
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 16.08.2017 Ostrzeżenie: (0%) |
Poprawiłem tabele żeby to miało ręce i nogi, teraz zastanawiam się czy zapytania do bazy danych zrobić w pliku login.php czy po weryfikacji danych logowania i po przeniesieniu na stronę panel.php?
Poprawnie działa zapytanie dla "id=1" natomiast nie wiem jak zrobić żeby wypisywało dane dla "id" które jest aktualnie zalogowany
Ten post edytował inomi13 10.07.2019, 13:10:57 |
|
|
10.07.2019, 14:05:10
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 836 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
a co wstawiasz zamiast 1?
Przecież masz choćby $_SESSION['id'] które zawiera ID usera zalogowanego. |
|
|
11.07.2019, 08:38:38
Post
#11
|
|
Grupa: Zarejestrowani Postów: 95 Pomógł: 0 Dołączył: 16.08.2017 Ostrzeżenie: (0%) |
Kod działa, jednak został ostatni problem tzn. chciałbym aby móc wyciągnąć dane za pętli while aby wyglądało tak jak na zdjęciu.
Ten post edytował inomi13 11.07.2019, 08:39:29 |
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 10:00 |