Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiana w sql - wyświetlenie wartości bez przeładowania strony
MadMark
post 31.07.2010, 22:18:47
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 12.07.2010

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


Witam,

ponieważ nie posiadam kompletnie żadnego doświadczenia jeśli chodzi o ajax a jest mi on w tej chwili potrzebny, zwracam się z prośbą o przybliżenie mi kodu, który wraz z pojawieniem się insertu do SQL o odpowiednim oznaczeniu (oczywiście dla zalogowanych) - login='$login', przeczytana='0' (0 nieprzeczytana,1 przeczytana), który w php wygląda tak:


  1. $nowa_wiadomosc = mssql_query("INSERT INTO www_msg (od,do,kiedywyslana,kiedyprzeczytana,temat,tresc,przeczytana) VALUES ('$login_sender','$login','$date1','$date2','$temat,'$tresc','0');");


Cos mniej więcej jak na gmail przy odebranych wiadomościach, kiedy pojawia sie na koncie (dla danego loginu) nowa - nieprzeczytana wiadomość, wyświetla się Odebrane (1) bez przeładowania strony. I o to mi dokładnie chodzi.

Może już ktoś widział rozwiązanie tego/jak to zrobić? Bo szczerze powiedziawszy to szukałem przez googla i po 3 hasłach i 10 przejrzanych stronach nic nie znalazłem.


Z góry dziękuję za pomoc.

Ten post edytował MadMark 31.07.2010, 22:19:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Grand93
post 15.08.2010, 00:08:16
Post #2





Grupa: Zarejestrowani
Postów: 58
Pomógł: 1
Dołączył: 2.08.2010
Skąd: Dębica

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


Chyba będziesz musiał zrobić sobie osobną tabelę dla oznaczania czy wiadomości zostały już przeczytane(id, id_wiadomości, id_usera, status)
jeżeli wiadomość zostanie wysłana do przeglądarki, wtedy skrypt zmieni status ( najlepiej binary w mysql bo i tak będziesz używał 0 albo 1, a w zasadzie to tylko 1 ).

kiedyś bawiłem się z takimi odpowiedziami:
http://webpage4u.pl/testy/AJaX%20-%20odpow...a%20%20w%20tle/

może Ci się przyda smile.gif
Go to the top of the page
+Quote Post
MadMark
post 23.08.2010, 14:37:03
Post #3





Grupa: Zarejestrowani
Postów: 105
Pomógł: 3
Dołączył: 12.07.2010

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


No tak, to mi przydało.

Aczkolwiek po części sam doszedłem krok po kroku co do czego jest.
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 Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:30