Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php + advAJAX + JS - prośba o pomoc!
eMartio
post
Post #1





Grupa: Zablokowani
Postów: 46
Pomógł: 0
Dołączył: 12.01.2006

Ostrzeżenie: (10%)
X----


Mam do Was ogromną prośbę.

Założmy:
- tabela sql: z polami 1,2,3
- java script z opener
- bilblioteka ajaxowa: http://advajax.anakin.us/index-pl.htm

Mam stronę index.php. W niej tabelkę z 3 informacjami pobranymi z bazy danych. Teraz klikam w jedną z tych 3 komórek i w okienku pop-up pokazuje mi się pole input. Wprowadzam jakąś nową wartość w tym okienku pop-up. Zapisuje się ona w bazie danych i zamyka automatycznie okienko pop-up. Jednocześnie biblioteka ajaxowa advAJAX uaktualnia zawartość modyfikowanej komórki na stronie.

Jak to zrobić?

Bardzo proszę o pilną pomoc. To kewstia życie i śmierci (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Skoro to kwestia życia i śmierci, to proszę bardzo:

1. Pop-up. Robisz sobie w nim formularz (input + submit)
2. Do submita podpinasz funkcję:
  1. function getRecords() {
  2. advAJAX.get({
  3. url : "2.php?zmien="+wartosc_z_inputa,
  4. onSuccess : function(obj) {
  5. pobierz_na_nowo(obj.responseText);
  6. }
  7. });
  8. }

3. W pliku 2.php masz akcję na zmianę wartości (czyli zapis do bazy danych) oraz generację nowego wyniku (same wartości) obojętnie czy w formie tabelki czy w formie XML
4. funkcja JS pobierz_na_nowo() przerabia wyniki i robi operacje na: opener. (czyli na okinie otwierającym pop-upa)
5. zamykasz popa (window.close()(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Mam nadzieję, że to dosyć jasno opsiałem, jeśli nie to napisz co konkretnie sprawia Ci problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Powodzenia
Go to the top of the page
+Quote Post

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: 24.08.2025 - 05:34