Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] usuwanie po id
gigzorr
post
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
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
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 (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 3.10.2025 - 19:48