![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 31.10.2012 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) ![]() ![]() |
plik który odpowiada za wyświetlanie oraz usuwanie komentarzy.
Wkleiłem fragmenty pliku odpowiadające za wyświetlanie oraz za funkcję usuń. Szukałem gdzie indziej ale niestety rozwiązania mi nie pomogły. Więc zapytam może ktoś coś podpowie
Tabele bazy danych id_kom, id_art,autor,tresc Nie wiem w czym tkwi problem. Po prostu nie kasuje rekordów |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
A jak wyglada twój URL jak klikniesz w hrefa? Id zgadza się z tym które kliknąłeś do usunięcia?
na moje oko powinienes to zamienić na:
swoją drogą Cytat <center> w kodzie zabija
Ten post edytował sajegib 27.04.2013, 21:15:34 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
Przed linkiem do zmiennej $id_kom daj $n['id_kom'] bez get i powinno działać
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 31.10.2012 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) ![]() ![]() |
Tak też próbowałem jak napisałeś
$id_kom = $n['id_kom']; niestety to nic nie daje. Odziwo po kliknięciu przycisku "usuń" tak wygląda cały link "komentarze.php?a=del&id_kom=73" id komentarza się zgadza. Po kliknięciu przycisku strona błyskawicznie raz błyska na biało i to wszystko. Rekord dalej siedzi w bazie
Ten post edytował SUICIDE 27.04.2013, 21:23:52 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
sprawdzic zapytanie np. w phpmyadminie, podmienic zmienna w zapytaniu na ID, przy delete nawet jak nic nie usuniesz to mysql_query nie zwróci FALSE więć OR DIE nie zadziała
Ten post edytował sajegib 27.04.2013, 21:26:59 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 31.10.2012 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) ![]() ![]() |
użyłem dla przykładu i skasowało spróbuje jeszcze do linku kasującego dodać na sztywno id jakiegoś komentarza i sprawdzę czy skasuje. <a href="komentarze.php?a=del&id_kom=74"><font color=red>usuń</font></a> No niestety nawet to nic nie pomogło. Nie wiem może źle link jest napisany. Ten post edytował SUICIDE 27.04.2013, 21:30:49 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
W else zmien id kom z n id kom na get id kom odbierzesz ta wartość i wtedy znaczymy
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 31.10.2012 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) ![]() ![]() |
tak wygląda adres w przeglądarce po kliknięciu usuń komentarze.php?a=del&id_kom=73 Ten post edytował SUICIDE 27.04.2013, 21:48:17 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 352 Pomógł: 59 Dołączył: 16.01.2013 Ostrzeżenie: (0%) ![]() ![]() |
@nikestylex7 trochę to podejrzane, że dodajesz te odpowiedzi które ja po mnie, walczysz o 'pomógł'
![]() @SUICIDE - zrób echo $id_kom przed query i sprawdz co tam masz Ten post edytował sajegib 27.04.2013, 21:48:11 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
He he pisze z telefonu i mnie wyprzedzasz z odpowiedziami
![]() |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 31.10.2012 Skąd: Gorzów Wlkp Ostrzeżenie: (0%) ![]() ![]() |
ok poradziłem sobie
wystarczyło z else if($_GET['a']=='del'){ zmienić na if($_GET['a']=='del'){ Ten post edytował SUICIDE 27.04.2013, 22:32:19 |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 386 Pomógł: 7 Dołączył: 22.04.2010 Skąd: Ziemia Ostrzeżenie: (20%) ![]() ![]() |
jakbyś pokazał cały kod to byśmy wiedzieli że ten else do niczego nie jest
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:11 |