[HTML][MySQL][PHP]Lista Administracji |
[HTML][MySQL][PHP]Lista Administracji |
5.08.2019, 23:51:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 16.07.2019 Ostrzeżenie: (0%) |
Hej, chciałbym na swojej stronie zrobić listę administracji która działa na jednej tabeli w MySQL
Tabela wygląda tak: http://prntscr.com/ooss0m Efekt który mam teraz wygląda tak: http://prntscr.com/ooss4x Tak wygląda cały kod:
Potrzebuję pomocy, nie jestem jakiś doświadczony w PHP :/ Co potrzebuję? To, aby jakby jednym kodem wyświetlało mi się lista Rang i administracja do nich dopisana Z góry dziękuje |
|
|
6.08.2019, 05:21:24
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 834 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Problem w tym że tworzysz to jako jedna tabela, a powinieneś mieć dwie.
Jedna tabela zawiera jedynie rangi, a druga listę administratorów. Ale jak już robisz tak jak robisz to:
wtedy w linii 14 dodasz zamiast
|
|
|
6.08.2019, 17:11:47
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 16.07.2019 Ostrzeżenie: (0%) |
Stosując to co ty wysłałeś jakoś mi nie działało zbytnio :/ Ale wpadłem za to na inny pomysł
Rozwiązanie do jakiego udało mi się dojść wygląda tak:
|
|
|
6.08.2019, 17:56:02
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 834 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Nie działało bo? Ja kod napisałem z palca, nie testowałem, więc ma prawo nie działać, przedstawiam Ci raczej logikę kodu.
A Twoje rozwiązanie jest słabe, pal licho jak jeszcze masz małą stronę, ale jak masz więcej zapytań, to teraz generujesz kilka zapytań do bazy danych zamiast 2. |
|
|
7.08.2019, 00:42:32
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 16.07.2019 Ostrzeżenie: (0%) |
A więc tak mając taki kod:
Otrzymałem taki wynik: https://prnt.sc/opat3k |
|
|
7.08.2019, 08:14:39
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 834 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
I widzisz, jak bezmyślnie skopiowałeś mój kod.
Powiedz mi, gdzie ja tą pętlą while okalam kod HTML? Pierwsza pętla, while ma na celu stworzenie poprawną tablicę: $listaUzytkownikow A potem masz swoją pętlę while gdzie masz także tablicę $lista i własnie w linii 13. - do tej Twojej zmiennej tablicy kieruję się umieszczając foreach($listaUzytkownikow[$lista['ranga_id']]) Zresztą błędy także dużo mówią. Czyli skoro ja tworzę tablicę gdzie są odpowiednie klucze, a potem Ty odnosisz się do jeszcze nie utworzonych rekordów tablicy, to wywala błąd. Postaraj się dobrze nazywać zmienne: Ja np. $sql1 nazwałem jako $listaUzytkownikowSql - czyli wiem że zapytanie ma pobrać tylko i wyłącznie listę użytkowników z tablicy. $sql - powinno nazywać sie $listaGrupSql albo $listaRangSql albo $listaPoziomowSql - wiesz później że ta tablica zawiera zapytanie które pobierze Ci tylko statusy rang użytkowników. |
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 10:40 |