![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich, z góry przepraszam, że odpalam n-ty temat o usuwaniu wierszy, ale chciałbym poprosić o pomoc w sprawdzeniu mojego przypadku.
Robię projekt na studiach i bardzo przyda mi się wasza pomoc.
wysyła mi do linku usun - odpowiednie ID, ale nie reaguje na zapytanie i wiersz nie chcę się usunąć. Co jest nie tak z tym kodem?
W tabeli mam IDzamowienia, NazwaProduktu, Ilosc, klient, termin. Bardzo proszę o podpowiedzi. Ten post edytował rokasny 23.11.2013, 22:03:06 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 270 Pomógł: 184 Dołączył: 7.10.2012 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Napewno uzywasz method = get ?
Ten post edytował rad11 23.11.2013, 22:14:57 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
i przy GET i przy POST, zapytanie nie chce działać
edit: Po zmianie na & wyświetla mi taki błąd
usunąłem * - zadziałało czy jest możliwość żeby jednocześnie z wiadomością o poprawnym usunięciu wiersza zaaktualizowało mi automatycznie tabele (już bez usuniętego wiersza)? Ten post edytował rokasny 23.11.2013, 22:21:16 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Powiedz nam w takim razie jaki jest efekt jak dasz te usuń? masz włączone raportowanie błędów? spróbuj zrobić var_dump($_GET['usun']);
![]() Tak jest możliwe służy do tego AJAX ![]() http://it.dth.pl/delete-kurs-jezyka-sql-mysql-cz-6/ ![]() Btw filtruj tego geta bo ktoś Ci tak coś tam wstrzyknie ![]() Ten post edytował com 23.11.2013, 22:26:43 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
ajax hm
![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
W JQuery się to robi w miarę łatwo
![]() ![]() |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
hmm nie bardzo rozumiem co w ten sposób zamierzasz uzyskać
![]() |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym automatycznie odświeżyć stronę pozostawiając echo 'wiersz został usunięty pomyślnie'
Mam kilka rozwiązań, które najlepsze (ewentualnie do zmodyfikowania)?: 1.
2.
3. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
przecież napisałem Ci że do tego musisz użyć AJAX, w ten sposób za wiele Ci to nie da bo po usunięciu jeśli zastosujesz jedno z tych rozwiązań strona się przeładuje wiec wtedy zamiast robić to w jquery wystarczyło by dodać header
Być może wcześnie Cie nie zrozumiałem, ponadto 3 rozwiązanie nie przejdzie bo strona będzie odświeżana w nieskończoność co jest bez sensu... Ten post edytował com 24.11.2013, 00:53:24 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Przystałem na 3 rozwiązaniu jednak, bo odświeża mi po chwili do strony menu=3 (gdzie nie mamy już echo z odświeżaniem) - póki co wystarczy mi takie rozwiązanie
![]() Mam natomiast inne pytanie, prośbę, z języka sql, jaką funkcję zastosować, żeby zamiast zamiany wartości w tabeli dodawało do nich. Może na przykładzie: Mamy w tabeli kolumne Ilość (o wartości 5), w formularzu dodaj, wpisuję w Ilość 10 i zamiast zamierzonego efektu: 15 otrzymuje zastąpienie wartości: 10.
Zatem jak poprawić na INSERT INTO albo inne zapytanie żeby otrzymać zamierzony efekt? bardzo proszę o pomoc. edit: coś z COUNT? Ten post edytował rokasny 24.11.2013, 15:07:26 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
A ja kombinuje jak koń pod górkę
![]() Siemka, mógłbym prosić o pomoc raz jeszcze? Mając buttona w wierszu chciałbym się odwołać do odpowiedniego ID w bazie czyli dla .$row[0]. (podobną rzecz mam usuwając konkretne wiersze czy to na tej samej zasadzie zadziała?) i jednocześnie wykonać dla tej zmiennej(buttona) funkcje oblicz($row[0](tak??)); a w funkcji: zapytania UPDATE żeby mi dla konkretnego ID uaktualniało konkretne wartości w tabelach w bazie(gdzie umieścić zapytania?), do tego po wykonaniu takiej funkcji musiałby się button zmienić w tekst [obliczono] (jak taki efekt?). Mam nadzieję, że wyjaśniłem problem, proszę ogromnie o porady i pomoc, od czego zacząć, co zrobić. Ten post edytował rokasny 27.11.2013, 18:49:06 |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
W ukrytym inpucie (type="hidden") umieszczasz id wiersza i dzięki temu odwołujesz się do konkretnego
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
button mam w 5 kolumnie tabeli (którą wyswietlam dzięki while .. echo $row[]), button nie musi byc ukryty, mamy obliczyć coś dla konkretnego wiersza (np. zamówienie id=1). Chyba, że źle zrozumiałem poradę
![]() |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czy takie rozwiązanie buttona będzie poprawne?
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Podałem odpowiedź. Każde id jest unikalne, ponadto tylko jeden submit jest wysyłany, więc w zapytaniu $_POST["id"] załatwi sprawę
Ale forma też wrzuć do pętli i powinno być git ![]() Ten post edytował Turson 27.11.2013, 19:27:18 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 23.11.2013 Ostrzeżenie: (0%) ![]() ![]() |
Męczę się jak głupi z tym :/ doszedłem do takiej postaci i nie wiem czy jest poprawna i co z zapytaniem?
Ten post edytował rokasny 27.11.2013, 20:04:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:00 |