Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] usuwanie po id
gigzorr
post 31.08.2010, 10:45:03
Post #1





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

Ostrzeżenie: (0%)
-----


witam . mam taki krótki kodzik , który , usuwa zdjecia po zaznaczeniu checkboxa:
  1. if ($_POST['usun'] == 'on')
  2.  
  3. if (isset($_GET['id']))
  4. {
  5. $id=(int)$_GET['id'];
  6. {
  7. $usun = mysql_query("DELETE FROM zdjecia WHERE kogo_zdjecie='".$_SESSION['zalogowany_user_login']."' AND id=$id");
  8. if ($usun)
  9. {
  10. echo 'usunieto';
  11. }
  12. else {
  13. echo 'blad';
  14. }
  15. }


i niby dziala , ale jest problem , mam tabele zdjecia , i kolumny id , kogo zdjecie,data dodania etc.
i link wyglada tak strona/moje-zdjecie-1
etc etc , stronicowanie poprostu , 1 = id

i teraz jak chce usunac zdjecie , to zaznaczam checkboxa , i i pisze , ze usunieto , ale nie usuwa , dopiero jak zmienie w linku np. na id 5 , takie co ma w bazie to zdjecie , chociaz zdjecia na stronie nie pokazuje , i zaznacze to usunie , jak to moge rozwiazac?
Go to the top of the page
+Quote Post
nospor
post 31.08.2010, 10:50:07
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
dopiero jak zmienie w linku np. na id 5 , takie co ma w bazie to zdjecie
Czyli mowisz ze zdjecia o ID=1 nie ma wbazie wiec go nie usuwa. ZDjecie o ID 5 jest w bazie i je usuwa.... hmmm, faktycznie dziwne winksmiley.jpg

Przepraszam, może źle zrozumiałem co chciałeś nam przekazać. Jeśli możesz spróbuj opisać problem jeszcze raz.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gigzorr
post 31.08.2010, 10:59:01
Post #3





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

Ostrzeżenie: (0%)
-----


no moze , troszke nie jasno opisalem , pokaze na zdjeciu jak to wyglada:



w linku jest - 1 , a to zdjecie w bazie ma id 6 , klikam usun , pisze , ze usunieto ale nie usuwa , bo przeciez sa inne id , za cholere idk jak to rozwiazac ;e
dodam , ze skrypt wyswietlajacy to jest stronicowanie , -1 strona , etc etc , na jednej stronie 1 zdjecie.

czyli jak w linku zmienie na -6 , chociaz tam nie ma zdjecia i klikne usun , chociaz brak zdjecia to usuwa.

Ten post edytował gigzorr 31.08.2010, 10:56:37
Go to the top of the page
+Quote Post
nospor
post 31.08.2010, 11:07:24
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) po co wogole rozbijasz wartosc stronicowania jako ID?
2) po co wogole tam dajesz checkbox? No a jesli juz dajesz to czym go wysylasz? Formularzem? No daj mu inną nazwę niz dla stronicowania (choc to inna nazwa powinna byc dla stronicowania. kto to slyszal by dla stronicowania dawac nazwe ID?)
3) wogole to powinno to byc tak: zaden checkbox, tylko link USUN a link ma zawierac ID rekordu który usuwasz. Nie wiem jak tu można było tak namotac winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
gigzorr
post 31.08.2010, 11:19:03
Post #5





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

Ostrzeżenie: (0%)
-----


ano namieszalem , sam nie moge sie polapac , thx za info ^^
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 11:34