![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 9.08.2008 Skąd: xxx Ostrzeżenie: (0%) ![]() ![]() |
czy da się zrobić za pomocą php ze jeśli klikne na dany link na stronie to strona np. załaduje się jeszcze raz ale ze zmienionymi danymi
np. otwieram stronę np www.jaskis-sklep.pl tam się loguje i się pojawia np. moje zamówione produkty no i jest ich kilka np. Jakas ksiazka anuluj płyta cd anuluj pluszowy mis anuluj itp chodzi o to ze jak klikne na anuluj np. dla płyty cd to sie zaladuje jeszcze raz ta strona ale już z usunięta ta pozycja z bazy danych czyli samo Jakas ksiazka anuluj pluszowy mis anuluj chodzi o to czy da się tak zrobić aby wykonać jakąś interakcje np. usuwania z bazy danych czegoś po kliknięciu w to słowo (on clik) pytam się czy da się tak zrobić za pomocą php czy jednak trzeba do tego używać np. JAVa itp Ten post edytował kinder26 31.08.2008, 22:23:22 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Odpowiedź jest jedna:) Wszystko się da
![]() -> Jeśli chcesz usunąć cos z bazy za pomocą kliknięcia to przekierowujesz coś na link np. index.php?action=remove&id=3; W górnej części skryptu musisz umieścić blok który pobierze akcję z adresu (tablica $_GET) a potem przekieruje spowrotem do koszyka za pomocą instrukcji header. Zalety tego rozwiązania to prostota. Wady: mała dynamika. -> Dynamicznie robi się za pomocą AJAX'a ale nie chcę tego tłumaczyć bo nie jestem expertem od AJAXA. Na pewno jest to trudniejsza droga. Nie zawsze lepsza. -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 9.08.2008 Skąd: xxx Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzięki Black-Berry teraz przynajmniej wiem jak się za to złapać
będę próbował z PHP pozdrawiam P.S jak byś mógł to podaj mi nazwę jak się nazywa to tworzenie linków index.php?action=remove&id=3 to bym sobie o tym coś poszukał na Google bo nie wiem co wpisać w wyszukiwarce Ten post edytował kinder26 1.09.2008, 11:20:38 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie ma chyba na to nazwy ale mogę Ci dać prosty przykład:
możesz sobie też stworzyć osobny plik na część ktura przełacza akcje i nazwać go np controler.php. Wtedy dołaczasz go na początku skryptu za pomocą include, include_once albo require. Nie wiem czy to idealne rozwiązanie. Ja takie coś stosuję. Chętnie bym usłyszał jakieś potwierdzenie mojej metody. Może ktoś się dopisze i powie co o tym sądzi? Ten post edytował Black-Berry 1.09.2008, 11:42:28 -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 9.08.2008 Skąd: xxx Ostrzeżenie: (0%) ![]() ![]() |
Black-Berry nie wiem czy to dobrze ale ja poprostu uzylem odswiezenia strony z html
bo jak dam header to mi wyskauja bledy nie wiem od czego Warning: Cannot modify header information - headers already sent by (output started at D:\Program Files\EasyPHP 2.0b1\www\head.php:169) ale to chyba w nieczym nie przeszkadza?? w kazdym razie dzieki Twojemu przykladowi udalo mi sie cos takiego zrobic i jak narazie dziala dzieki bede dalej to rozwijał pozdrawiam |
|
|
![]() ![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
ten kod powinien być wstawiony przed wszystkim innym. Nawet przed znacznikiem <html> i jakąkolwiek spacją. Jeśli i to nie pomoże to sciągnij sobie notepad++ i zapisz jako NO-BOOM. Nie stosuj przegladarki do odświeżania ![]() -------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 9.08.2008 Skąd: xxx Ostrzeżenie: (0%) ![]() ![]() |
wow super działa wszystko luks
![]() pozdro |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:26 |