Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Powiadomienie o nowej wiadomości
stefik4
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


Witam. Mam zrobiona pocztę, która opreuje na tabeli `poczta` w bazie i tam zapisywane są wszystkie wiadomosci. Struktura bazy wygląd nastepująco:

Kod
CREATE TABLE `poczta` (
  `id` int(11) NOT NULL auto_increment,
  `nadawca` varchar(50) NOT NULL,
  `odbiorca` varchar(50) NOT NULL,
  `data` varchar(55) NOT NULL,
  `tytul` varchar(55) NOT NULL,
  `tresc` varchar(200) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin2 AUTO_INCREMENT=86;


I teraz jak zrobić, że gdy dojdzie nowa wiadomość do usera tego ktory jest zalogowany to pokazywlo sie jakies powiadomienie, że jest nowa wiadomośc (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
stefik4
post
Post #2





Grupa: Zarejestrowani
Postów: 176
Pomógł: 1
Dołączył: 18.11.2007

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


PHPion problem mam bardziej w zmianie statusu po wyslaniu od nadawcy i przy zmianie statusu przy odczyatniu wiaodmosci.

Edit:
Ze zmiana po wysalniu już sobie poradziłem, ale kod który napisałeś chyba nie działa bo w bazie sprawdzalem i ta wiadomosc wyslana do mnie ma wartość 1 czyli nie przeczytana a nie pisze nic ze masz nowa widomosc ;/

Zrobiłem wszystko, ładnie pieknie, ale... napis ze jes nowa wiadomosc pokazuje się ciągle, mim, że w bazie mamwszytkie odznaczone jako przeczytane ;/

użyłem takiego kodu:
  1. <?php
  2. $id = $_SESSION['userid'];
  3. $odbiorca = $_SESSION['username'];
  4.  
  5. $q = 'SELECT COUNT(*) FROM `poczta` WHERE odbiorca=\"'.$odbiorca.'\" AND `status`=0';
  6. $q = mysql_query($q);
  7.  
  8. if (mysql_result($q, 0) > 0) {
  9.   echo ' (!)';
  10. }
  11. else {
  12.   echo'  ';
  13.   }
  14. ?>


Dopiero jak usune wiadomośc za pomoca buttonu w poczcie to znika wykrzyknik ;/

jak to zrobić, żeby nawet jak ta wiadomośc będzie istniec i bedzie przeczytana to wykrzyknik o nowej znikał!

Ten post edytował stefik4 17.02.2009, 11:36:55
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 03:34