X
ďťż

[php/mysql]usuwanie menu [php/mysql]

       

Podstrony


telcocafe

Witam...kolejny problem

Sprawa wygląda tak: nawigacja (linki) na stronie wyświetlane są po przez pętle i pobiera wszystkie parametry z bazy danych. Mam już skończoną funkcję dodającą nową pozycje w nawigacji, teraz potrzebuje mieć możliwość usunięcia no i właśnie nie wiem jak to zrobić.
Zdjęcia mogę sobie spokojnie checkbox`em usunąć...bo 1 zdjęcie na podstronie i poitem isset`em i po sprawie...a tu nie za bardzo wiem jak to rozegrac bo użytkownik może chcieć np.2 naraz usunąć chyba że jakoś dać mu ograniczenie żeby usuwał tylko 1...ale jak



Co?!
Wiesz, sądzę, że jeszcze jestem zdrowy (ale mamy epidemię w szkole :D), i dobrze czytam - ale Ty... Cóż... Raczej nie jesteś wyspany :>
Napisz jeszcze raz, spokojniej (skąd Ci się wzięły jakieś zdjęcia w tym poście?!) - ale tak, żeby można było zrozumieć...

hmm zdjęcia były dane tylko dla zobrazowania przykładu :P
a co niewyspania to racja...3 godziny to za mało :D

ale już próbuje jaśniej :)

na stronie linki wyświetlane są za pomocą pętli. Pobieram nazwe i adres z tabeli...
mam moduł dzięki któremu mogę dodać nowe łącze. Do tabeli dodaje wtedy nazwa i nazwa.php
teraz potrzebuje sklecić moduł który sluży do usuwania i mam pytanie jak to zrobić :P
jak w sensie:
wyświetlam sobie w panelu wszystkie łącza...i jak wybrać to do usunięcia
Użytkownik Dawid-San edytował ten post 20 luty 2007, 17:48
Mnie nie pobijesz - miałem duży sprawdzian, próbowałem zasnąć... Spałem jakieś 2h maksymalnie, w szkole padałem po prostu :)

Co do problemu: w bazie powinieneś mieć pole auto_increment, które byłoby automatycznie indeksem. I wg tego indeksu możnaby było usuwać pozycje. Proste ;)

Jak to w panelu zrobić? To też proste: w pętli robisz link dynamiczny z ID linku w formie np.: "http://localhost/usun_pozycje_menu.php?ID=1"... Do usuwania: mysql_query('delete[...]'); - powinieneś załapać, o co mi chodzi :D

//Mała poprawka: ja nie spałem tak mało dzisiaj, lecz na początku zeszłego tygodnia (z niedzieli na poniedziałek)... Dzisiaj jestem /w miarę/ wyspany :D
Użytkownik pbnan edytował ten post 20 luty 2007, 18:13


tak tak to wiem, ale problem mam w tym, jak:
1) wyświetlić linki żeby sobie wybrać który chce usunąć
2) a następnie przekazywać tą zmienną żeby dać klauzule WHERE nav_id = $zmienna

to widze, że obaj zmęczeni :) ja chce jak najszybciej skończyć i spać...dziś ciągle kawa i red bull`e :)

edit// problem już rozwiązany. Dokłądnie jak mówiłeś po ID :)
Użytkownik Dawid-San edytował ten post 20 luty 2007, 18:06
checkBoxy + name="ble[]" ?

dzięki :)
zapmiętam to :)

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.