![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam... mam problem. Zrobiłem stronę ze skryptem rejestracji i logowania (korzystając z dostępnych na forach skryptów, bo dopiero zaczynam zabawę z php) chcę dodać podstronę na której każdy użytkownik zobaczy swoje dane w formularzu i będzie mógł je zmienić (po za loginem i nickiem)
To jest tylko kawałek kodu... co mam jak mam zmienić kod żeby w formularzu na stronie wyświetlały mi się nick i login zamiast $nick i $login (wiem że coś skopałem, ale nie wiem co) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
przede wszystkim zapomniałeś dać na samym początku session_start(), więc skrypt nie odczytuje danych z tablicy $_SESSION
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak. Ten post edytował MateuszS 17.04.2010, 17:46:01 -------------------- O! Zimniok :P
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
tehaha pisałem że jest to fragment kodu sesje startowałem wcześniej ;p....
MateuszS dzięki działa (taki mały błąd :/) No dobrze w formularze wskakuje mi login i nick zalogowanego użytkownika, ale za każdym razem gdy próbuje zapisać zmiany otrzymuje komunikat że muszę uzupełnić wszystkie pola a są uzupełnione... po za tym co mam wpisać zamiast "$query = "INSERT INTO `users` (`pass`, `email`) VALUES ('$pass', '$email')";" żeby wprowadzić zmiany do bazy danych?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Nigdzie nie widzę u ciebie pola (inputa) vpass, tylko dwa pass. Żeby wyedytować musisz użyć UPDATE
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
W tej chwili wygląda to tak:
Ale dalej nie działa... za każdym razem wyświetla że hasła się nie zgadzają (co jest nie możliwe) |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
1. Zapomniałeś o AND w zapytaniu (zobacz na moj przyklad)
2. Problem leży tu
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dodałem AND i
i teraz nie wyświetla się żaden błąd, a mimo to zmiany nie zapisują się w bazie. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
no to zastosuj samo
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
No niestety dalej nic...
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Pokaż jak twój kod teraz wygląda bo się pogubiłem.
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Po zmianie danych powinien się wyświetlić komunikat, a się nie wyświetla i nic się nie dzieje. Ten post edytował stusu 17.04.2010, 19:43:48 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Teraz powinno wywalić Ci błąd w przypadku błędu w zapytaniu. Może też zmienna $id nie ma wartości? Ten post edytował MateuszS 17.04.2010, 19:52:41 -------------------- O! Zimniok :P
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Access denied for user 'www-data'@'localhost' (using password: NO)
hmm łączenie z bazą jest w porządku, bo bez problemu się loguję... nie rozumiem o co mu chodzi:p |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Pewnie nie ustawiłeś połączenia lub podałeś złe dane ;P
Ten post edytował MateuszS 17.04.2010, 20:00:46 -------------------- O! Zimniok :P
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dane są na 100% ok... logowanie działa...
|
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Skoro wywala błąd to nie są OK ;P Pokaż jak łączysz się z bazą i czy includujesz plik połączenia.
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował stusu 17.04.2010, 20:10:52 |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
Zamiast mysql.cba.pl daj localhost, może zadziała i gwiazdkuj dane do bazy w poście bo ktoś ci kawał zrobi ;P
-------------------- O! Zimniok :P
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 17.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
tak od razu wyskakuje mi informacja: "Nieudane polaczenie z baza danych..."
Nie widziałeś gdzieś może całego skryptu który by pozwalał na edycję danych o użytkowniku (bo tracę powoli cierpliwość) Ten post edytował stusu 17.04.2010, 20:18:19 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:18 |