![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,jestem początkujący. Chce sobie zrobić panel,który będzie wyświetlał takie rzeczy jak nick,punkty itp. Zrobiłem skrypt na logowanie z tego poradnika http://burning-brushes.pl/tutoriale-phpmys...-i-rejestracja/ .
I tam co jest "dodawanie do sesji" dodałem to co mnie interesuje żeby wyświetliło po zalogowaniu. W pliku panel.php zrobiłem tak :
Tylko że mam problem bo wyświetla mi tylko nick i respect a level i skill już nie,jest tylko sama kropka. |
|
|
![]()
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
A masz jakieś dane w bazie?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Tak,mam
EDIT: Już sobie poradziłem (IMG:style_emoticons/default/smile.gif) Ten post edytował onelife 29.08.2013, 10:44:22 |
|
|
![]()
Post
#4
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Zwyczajem Forum jest podanie rozwiązania problemu (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Btw. trzymanie w sesji czegoś więcej aniżeli id usera jest bezsensu.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
To jakbyś proponował to poprawić? (IMG:style_emoticons/default/smile.gif) Bo jak próbowałem bez sesji a samym zapytaniem to poźniej strona robiła mi się cała biała
Ten post edytował onelife 29.08.2013, 13:30:44 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jak napiszesz poprawne zapytanie to strona nie będzie biała
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Co te klamry tu robią? btw. polecam przejście na PDO a już nigdy nie wrócisz to zwykłych zapytań (IMG:style_emoticons/default/wink.gif) Ten post edytował TursoN 30.08.2013, 12:42:17 |
|
|
--onelife-- |
![]()
Post
#9
|
Goście ![]() |
A co jest z nimi nie tak? (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 27 Dołączył: 21.07.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--onelife-- |
![]()
Post
#11
|
Goście ![]() |
Zrobiłem coś takiego
Ale nic się nie wyświetla. |
|
|
![]()
Post
#12
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Pokaż strukturę bazy.
|
|
|
--onelife-- |
![]()
Post
#13
|
Goście ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
--onelife-- |
![]()
Post
#15
|
Goście ![]() |
Niestety dalej nie działa
Biała strona |
|
|
--onelife-- |
![]()
Post
#16
|
Goście ![]() |
Przepraszam za double post,nie że biała strona tylko nic się nie wyświetla.
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Brakuje zamknięcia wartości |
|
|
--onelife-- |
![]()
Post
#18
|
Goście ![]() |
poprawiłem na
i pusta biała strona. |
|
|
![]()
Post
#19
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Co mówi echo zapytania? |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Widzę, że nie zrozumiałeś...
Widzisz różnicę? Ten post edytował TursoN 1.09.2013, 17:50:50 |
|
|
--onelife-- |
![]()
Post
#21
|
Goście ![]() |
A no racja,teraz już widzę. Z tym,że gdy zamknąłem to efekt nadal taki sam,zawartość z zapytania się nie wyświetla..;/
|
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem sensu dania '$wynik and $dane' Popraw na samo $dane |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 452 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
Zacznij od ustawienia error_reporting i display_errors (ini_set). Bez tego nie dojdziesz co jest nie tak, a ta "pusta biała strona" świadczy o tym, że coś jest skopane.
|
|
|
![]()
Post
#24
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jeśli jest pusta najczęściej są tego 2 powody:
- nie sprawdzasz działania na jakimś serwerze tylko bezpośrednio na komputerze bez użycia xamppa, webserv etc. - plik ma rozszerzenie html zamiast php Kod, który podałeś w poście #24 jest całym kodem w tym pliku? Jak masz coś tam jeszcze oprócz tego, to wypadałoby podać... |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 565 Pomógł: 15 Dołączył: 11.10.2010 Ostrzeżenie: (20%) ![]() ![]() |
Pokaż cały plik, a postaramy się pomóc.
|
|
|
--onelife-- |
![]()
Post
#26
|
Goście ![]() |
Jeśli jest pusta najczęściej są tego 2 powody: - nie sprawdzasz działania na jakimś serwerze tylko bezpośrednio na komputerze bez użycia xamppa, webserv etc. - plik ma rozszerzenie html zamiast php Kod, który podałeś w poście #24 jest całym kodem w tym pliku? Jak masz coś tam jeszcze oprócz tego, to wypadałoby podać... Sprawdzam na swoim vps,rozszerzenie jest dobre .php A więc tak na stronie głównej mam logowanie za pomocą nicku i hasła z poradnika i wygląda to tak :
Po zalogowaniu przenosi nas do panel.php
+ do tego mam jeszcze tylko samo tło pod stronę,tło się wyświetla wynik zapytania nie/ |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 452 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
samo error reporting nie spowoduje wyświetlenia błędu jeśli w ustawieniach php masz display_errors wyłączone.
wrzuć na samym początku, jeszcze przed ob_start: Twoje wywołanie error_reporting też pownno wygenerować błąd, notice o użyciu niezdefiniowanej stałej. Ten post edytował fiszol 8.09.2013, 12:15:39 |
|
|
--onelife-- |
![]()
Post
#28
|
Goście ![]() |
Już jakiś postęp
"Notice: Undefined variable: nick in /var/www/panel.php on line 55 "
Linijka 55 to ta pogrubiona |
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
I wszystko jasne.
Co to $nick? Albo zdefiniuj to z POST albo GET i po sprawie. |
|
|
![]()
Post
#30
|
|
Grupa: Zarejestrowani Postów: 452 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
--onelife-- |
![]()
Post
#31
|
Goście ![]() |
|
|
|
![]()
Post
#32
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Nie widzisz, że nigdzie nie zdefiniowałeś co to $nick? Skąd skrypt ma wiedzieć?
|
|
|
![]()
Post
#33
|
|
Grupa: Zarejestrowani Postów: 452 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
zdefiniował, przynajmniej teoretycznie, tutaj:
$_POST jest pusty, nie przesłałeś formularza i tyle. onelife pokarz formularz którego używasz do przesłania danych Ten post edytował fiszol 8.09.2013, 13:12:04 |
|
|
--onelife-- |
![]()
Post
#34
|
Goście ![]() |
Formularz :
|
|
|
![]()
Post
#35
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zdefiniował, ale nie w tym pliku co trzeba.
W sesji trzymasz nick usera, wykorzystaj to Ten post edytował TursoN 8.09.2013, 13:17:19 |
|
|
![]()
Post
#36
|
|
Grupa: Zarejestrowani Postów: 452 Pomógł: 16 Dołączył: 25.05.2004 Skąd: Gorzów Wlkp. Ostrzeżenie: (0%) ![]() ![]() |
nvm, Turson wskazał Ci błąd. formularz wysyłasz do index.php, a do $nick próbujesz się odwołać w panel.php. Zrób tak jak pokazał Ci Turson albo zdefiniuj sobie nick jeszcze raz, z sesji, gdzieśna początku dokumentu, byle po session_start(). $nick = $_SESSION['nick'];
Ten post edytował fiszol 8.09.2013, 13:24:44 |
|
|
![]()
Post
#37
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 29.08.2013 Ostrzeżenie: (0%) ![]() ![]() |
Okej,już mam. Wielkie dzięki za pomoc. (IMG:style_emoticons/default/smile.gif)
Ten post edytował onelife 8.09.2013, 13:29:17 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:57 |