Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> UPDATE i wyłączenie okna
john_doe
post
Post #1





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


Witam ponownie,

mam tabele kontrahentów. Wyświetlam ich dane w postaci takiej fajnej karty (takie małe okno). Na dole karty zrobiłem dwa przyciski. Jeden to po prostu zamknięcie okna a drugi to submit graficzny. Chciałbym zrobić tak, że po naciśnięciu w submit poszedł UPDATE i zamknęło się to okno. Brak mi pomysłu jak to wykonać

pozdrawiam

Ten post edytował john_doe 18.09.2007, 08:47:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
tomeksobczak
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 10
Dołączył: 6.07.2007
Skąd: opole

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


AJAX


--------------------
Go to the top of the page
+Quote Post
kossa
post
Post #3





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


a po co od razu ajax?

wysyłasz form (submit) - zostaje wykonana Twoja akcja (odpalasz skrypt do którego kieruje formularz - metoda action) i wykonujesz update a następnie
  1. <?php
  2. echo "<script>window.close();</script>";
  3. ?>


wszystko

Łukasz


--------------------
Go to the top of the page
+Quote Post
qqrq
post
Post #4





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


No tak, ale to chyba raczej po przeładowaniu strony (żeby skrypt się wogóle wykonał).


--------------------
Go to the top of the page
+Quote Post
Prph
post
Post #5





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 4.03.2006
Skąd: Łódź

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


Oba rozwiazana sa dobre (Ajax i window.close). Ja jednak proponuje tu drugie. A co, jezeli wystapia blady - nawet sie o nich nie dowiesz. Wyslij dane POSTem, a w php zrob to, co powiedzial kossa. W między czasie, zeby to mialo rece i nogi, w JS po wcisnieciu przycisku, wstaw jakis obrazek - trwa aktualizowanie, prosze czekac.
Go to the top of the page
+Quote Post
tomeksobczak
post
Post #6





Grupa: Zarejestrowani
Postów: 139
Pomógł: 10
Dołączył: 6.07.2007
Skąd: opole

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


@Prph faktycznie niech kazdy robi jak lubi ale obecne frameworki AJAXowe umozliwiaja sprawdzanie czy sie udalo czy nie


--------------------
Go to the top of the page
+Quote Post
john_doe
post
Post #7





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


dzieki wszystko jest ok smile.gif
Go to the top of the page
+Quote Post
kossa
post
Post #8





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Cytat(tomeksobczak @ 18.09.2007, 11:50:29 ) *
@Prph faktycznie niech kazdy robi jak lubi ale obecne frameworki AJAXowe umozliwiaja sprawdzanie czy sie udalo czy nie


po wykonaniu update też można za pomocą sql sprawdzić czy się udało i na pewno jest to bardziej pewne bo javascript może być wyłączony i ajax nie zadziała

Łukasz


--------------------
Go to the top of the page
+Quote Post
qqrq
post
Post #9





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


kossa => No tak, ale JS i tak musi być włączony, żeby zamknąć okno, więc...


--------------------
Go to the top of the page
+Quote Post
kossa
post
Post #10





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


więc wykona się update a okno się nie zamknie a jak wykorzystamy ajax który wywoła nam update to nic nie osiągniemy smile.gif wszystko zależy od odpowiedniego oprogramowania


--------------------
Go to the top of the page
+Quote Post
john_doe
post
Post #11





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


widzę, że temat was zainteresował więc wpadłem jeszcze na taki pomysl.
wyświetlam kontrahentów w tabeli i stronicuje wyniki. Wklikuje sie w partykularnego kontrahenta. gdy naciskam na submit robi sie update i tak jak mi pomogliście zamyka się okno. Jak teraz zrobić żeby okno które jest pod spodem odswieżylo by bylo widać update?

chyba należy użyc JS -> opener.location.reload()

tak zamykam temat.

przed window.close; trzeba zapodac jak wyżej i jest git

pozdrawiam

Ten post edytował john_doe 18.09.2007, 21:06:03
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 Aktualny czas: 21.08.2025 - 06:01