Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 4.03.2012 Ostrzeżenie: (0%)
|
Mam taki skrypt na wyświetlywanie userów z bazy
I wszystko jest fajnie, ale wyświetla tylko jednego użytkownika, a w bazie jest ich więcej. (IMG:http://ss-host.pl/images/1vcv.png) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 4.03.2012 Ostrzeżenie: (0%)
|
"Widzę tam na początku autoryzacje - po jakiego grzyba zapytanie do bazy zamiast po prostu sprawdzić czy istnieje w sesji."
Niby tak, ale może być zalogowany i nie być adminem, i wtedy miał by dostęp, a tego nie chcę.
Ten post edytował LucKy_skiLL 15.07.2012, 20:30:37 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
"Widzę tam na początku autoryzacje - po jakiego grzyba zapytanie do bazy zamiast po prostu sprawdzić czy istnieje w sesji." Niby tak, ale może być zalogowany i nie być adminem, i wtedy miał by dostęp, a tego nie chcę. Komentarz przy warunku mówi zupełnie o czym innym. Sprawdzanie "czy admin" faktycznie ma sens ale ubrałbym to po pierwsze w funkcje, po drugie wystarczy to sprawdzić za pomocą count.
Kolejny błąd to zliczanie użytkowników - skoro oglądasz wynik skryptu masz admina, a skoro masz admina to jesteś też użytkownikiem, skoro jesteś użytkownikiem to jest chociaż jeden rekord. Więc błędne koło i zapytanie zupełnie zbyteczne. Jeżeli już przyjmiemy jakieś zmiany w skrypcie to pobrałbym raz wszystkich userów, zliczył mysql_num_rows. Nie stosuje się go do liczenia bo pobiera wszystkie rekordy, ale i tak będą pobierane przecież do listy userów. Nadal kod wygląda beznadziejne pod względem HTML/CSS. Ten post edytował markonix 16.07.2012, 10:05:45 |
|
|
|
LucKy_skiLL Wyświetlanie użytkowników z bazy 13.07.2012, 13:42:45
cv65 [PHP] pobierz, plaintext <?phpecho "<di... 13.07.2012, 13:45:01
LucKy_skiLL Gdzie jej użyć ? 13.07.2012, 13:49:05
cv65 Dałem Ci gotowca
[PHP] pobierz, plaintext $wynik ... 13.07.2012, 14:01:45
LucKy_skiLL No, ale ja wyświetlam rekordy tak
<td><d... 13.07.2012, 14:09:59
markonix Czemu ten skrypt wykonuje aż 3 zapytania do tabeli... 13.07.2012, 14:31:05
LucKy_skiLL Odświeżam, jak zastosować te pętle ? 15.07.2012, 17:02:11
markonix Zamiast odświeżania może byś zamieścił poprawiony ... 15.07.2012, 19:28:28
LucKy_skiLL Zrobiłem tak
[PHP] pobierz, plaintext $all_1 = my... 16.07.2012, 12:47:40
markonix Zależy co chcesz osiągnąć - jeżeli ma powtarzać wi... 16.07.2012, 14:20:12
LucKy_skiLL Tak jak pisałem wcześniej, mam taki kod na tabele ... 16.07.2012, 14:50:13
markonix Po pierwsze poprawić ten badziewiasty kod HTML co ... 17.07.2012, 11:14:04
LucKy_skiLL Już sobie sam poradziłem. 17.07.2012, 12:42:55 
markonix Cytat(LucKy_skiLL @ 17.07.2012, 13:42... 17.07.2012, 14:21:52
LucKy_skiLL Tutaj znalazłem w sumie gotowca.
http://www.w3sc... 17.07.2012, 17:17:02 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:35 |