![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem z usuwaniem rekordów z bazy danych. Otóż posiadam kod, który wyświetla mi rekordy, wybieram rekord z listy, klikam przycisk usuń i jedyne co się dzieje to przekierowanie na stronę główną i utworzenie nowego adresu URL typu: Kod index.php?usun=(13)+asdasda (13)=id asdasda=tytuł Nie usuwa zrekordu z bazy danych. Oto kod:
Proszę o pomoc (IMG:style_emoticons/default/smile.gif) Z góry dziękuje. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
mysql_error
EDIT: link ma postać: index.php?usun=(13)+asdasda czyli dane otrzymujesz jako $_GET['usun'] to skąd bierzesz to $_GET['id']? (IMG:style_emoticons/default/winksmiley.jpg) Ten post edytował Pawel_W 14.11.2009, 10:01:30 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 78 Dołączył: 4.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
jak cię przekierowuje na główną to moze nie wchodzi ci kod sprawdzajacy admina. sprawdz sobie zawartosc $_SESSION za pomoca die(var_dump($_SESSION));
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dałem mysql_error i pokazał
0 Linia 4:
A sesje trzyma (IMG:style_emoticons/default/smile.gif) Ten post edytował adrianozo 14.11.2009, 10:14:04 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 18 Dołączył: 11.11.2008 Skąd: Pwo Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jak dla mnie to link powinien wyglądać tak:
Kod index.php?usunartykul=13
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 18 Dołączył: 11.11.2008 Skąd: Pwo Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
spróbuj tak, powinno zadziałać (IMG:style_emoticons/default/haha.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 733 Pomógł: 4 Dołączył: 11.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Różnica jest tylko taka, że adres tworzy się taki:
Kod index.php?id=13 A dalej nie usuwa |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 18 Dołączył: 11.11.2008 Skąd: Pwo Ostrzeżenie: (0%) ![]() ![]() |
Nakarmię Cie na całe życie:
Musisz stworzyć link, który będzie się da danej czynności odwoływał (index.php?page=usunartykul&id=4), następnie skrypt musi to odbierać, więc najprościej jest zrobić if( $page == 'usunartykul' && $id != '' ) w pliku index.php, jeżeli prawda, usuń z bazy artykuł o danym id ( $id ). Nie podam Ci gotowego rozwiązania, bo to wyjaśni twój problem teraz, w przyszłości go nie rozwiążesz. Ważne żebyś zrozumiał problem, nie od razu go rozwiązał. Ten post edytował iVorIus 14.11.2009, 12:47:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:22 |