![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 1.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Witam, pewnie były takie tematy, ja już tego szukałem, ale konkretnie tego co chcę nie znalazłem.
Tworzę właśnie na mojej stronie funkcję usuwania konta urzytkownika, no i gdy ponownie podał swoje hasło w celu weryfikacji, następuje zapytanie do bazy, wygląda to tak: Kod $id = $_SESSION['user_id']; $pass = sha1(md5($pass)); if($pass == $_SESSION['password']) { require('conn.php'); $pytanie = "DELETE FROM 'user' WHERE 'user','id' = $id LIMIT 1"; mysql_query($pytanie) or die("Wystąpił błąd"); unset($_SESSION['user_id']); header ("Location: deluser.php"); exit(); } Dokładnie chodzi bazie o zapytanie: Kod DELETE FROM 'user' WHERE 'user','id' = $id LIMIT 1 Gdzieś tu jest błąd, proszę o szybką odpowiedź w którym miejscu, bo u mnie jest napisane tylko "Wystąpił błąd" i nie wiem w którym miejscu |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Kod 'user','id' Na pewno ma być przecinek? (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 1.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
No nie wiem, a kropka? Z kropką już kombinowałem i to samo (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 1.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Tak jak napisał bim2, również wywala błąd
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
A tak? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Powiedz może co chcesz osiągnąć? EDIT: zamiast
daj
Ten post edytował bim2 3.01.2009, 16:50:29 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 1.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Tak samo wywala błąd, chcę po prostu aby dany użytkownik po naciśnięciu na linka i powtórnym wpisaniu hasła został usunięty z bazy danych
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Jeśli zamieniłeś to co ci mówiłem, co teraz wyskakuje? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Jaki błąd wyrzuca mysql_error(); ?
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 1.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Warning: Cannot modify header information - headers already sent by (output started at C:\Documents and Settings\User\Moje dokumenty\HTML\Witryna\naglowek.php:15) in C:\Documents and Settings\Julek\Moje dokumenty\HTML\Witryna\delusr.php on line 66
Edit: Chyba wiem, chodzi mu o to przekierowanie, w takim razie jak mam to zrobić aby od razu przekierowywało na tą stronę na której jest napisane Konto $_SESSION['login'] zostało usunięte a potem session_destroy(); Ten post edytował Rookie 3.01.2009, 16:56:11 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
A inne błędy? Pokaż mi wszystkie błędy, bo ten co podałeś narazie jest nieistotny. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 1.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem, wyskakuje tylko taki (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
Edit: Gdy usunąłem ten header, to po prostu przechodzi znowu do tej strony ale z bazy nic nie usuwa Proszę pomocy Ten post edytował Rookie 3.01.2009, 17:02:58 |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
ale z bazy nic nie usuwa Bo zapytanie jest źle napisane. Nie ma być ' (apostrof) tylko ` (to takie pod tyldą (~)):
Zobacz czy teraz będziesz miał komunikat 'OK!'. Jeśli tak to wywal tego if'a + exit i powinno być ok. Ten post edytował phpion 3.01.2009, 17:15:37 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Proszę spróbować tak:
Kod DELETE FROM `user` WHERE `id` = $id LIMIT 1
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 1 Dołączył: 1.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, wszystko OK ;]
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 2 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
No problem.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:53 |