Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php + advAJAX + JS - prośba o pomoc!
Forum PHP.pl > Forum > PHP
eMartio
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 smile.gif
TomASS
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()winksmiley.jpg

Mam nadzieję, że to dosyć jasno opsiałem, jeśli nie to napisz co konkretnie sprawia Ci problem smile.gif

Powodzenia
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.