Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] System prywatnych wiadomości - Masz () nową wiadomość
Kerth
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 1
Dołączył: 6.08.2012

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


Witajcie,
otóż tak jak w temacie. Jak mam zrobić, żeby pojawiało mi się Masz () nową wiadomość i w miejsce nawiasów wpisało liczbę (sumę - COUNT) wiadomości(czyli liczbę pobranych wartości[zer] z bazy danych). Mam pole `przeczytane_pw` i jak jest 0 to jest nieprzeczytane jak 1 to przeczytane. Czy ja to dobrze robię, czy może problem jest gdzieś indziej? Bo nie pobiera mi nic i ciągle wykonuje się tylko else.

  1. $pobierz_czy_read = $db->prepare("SELECT COUNT(`przeczytane_pw`) FROM `wiadomosci_pw` WHERE `wiadomosc_do` = :nick_odbiorcy");
  2. $pobierz_czy_read->bindValue(":nick_odbiorcy", $_SESSION['nick'], PDO::PARAM_STR);
  3.  
  4. if(!$pobierz_czy_read->execute()){
  5. throw new Exception("Błąd zapytania");
  6. }else{
  7. $data_read_pw = $pobierz_czy_read->fetch();
  8. $wynik2_read_pw = $data_read_pw['przeczytane_pw'];
  9.  
  10. if($wynik2_read_pw == 1){
  11. echo '<span class = "tab"><span class="gray">Nie masz wiadomości</span></span>';
  12. }else{
  13. echo '<span class = "tab"><span class="lightgreen">Masz () <span class = "red">nieprzeczytaną</span> wiadomość!</span></span>';
  14. }
  15. }

Jakieś rady?
Go to the top of the page
+Quote Post

Posty w temacie
- Kerth   [PHP] System prywatnych wiadomości - Masz () nową wiadomość   5.07.2014, 21:10:59
- - mitorski   No to patrz... prosta sprawa. (sorki nie dziala mi...   5.07.2014, 21:18:50
- - adrianpl20   w zapytaniu po [SQL] pobierz, plaintext COUNT...   5.07.2014, 22:31:02
- - aras785   Cześć. Kolega wyżej już odpowiedział na pytanie o...   5.07.2014, 22:42:13
- - Turson   Błąd leży gdzie indziej, w logice. Mianowicie, jeż...   6.07.2014, 10:58:08
- - aras785   -- Jednak masz rację   6.07.2014, 12:57:54
- - Kerth   Rzeczywiście działa. Dzięki za pomoc. Podepnę się...   6.07.2014, 14:15:06
- - Turson   index.php?action=message&setRead=id_wiadomości...   6.07.2014, 14:19:51
- - Kerth   Ale nie chodzi mi o link w przeglądarce tylko o wy...   6.07.2014, 14:25:57
- - Turson   Nie rozumiem problemu   6.07.2014, 14:29:05
- - Kerth   U mnie wiadomości wyświetlają się tak: http://iv.p...   6.07.2014, 14:31:50
- - Wazniak96   Nom to tworzysz kolejny plik, który będzie pobiera...   6.07.2014, 15:14:58
- - Kerth   Nie wiem jak sformułować zapytanie, które będzie p...   7.07.2014, 15:08:49
- - Pyton_000   Chcesz bindować 2 elementy a w zapytaniu masz 1   7.07.2014, 15:11:03
- - Kerth   No racja ale jak usunę :nick_odbiorcy i tak zostaj...   7.07.2014, 15:12:26
- - Turson   Wyświetlaj błędy zapytań na poziomie dev [PHP] pob...   7.07.2014, 15:21:15
- - Kerth   Ten kod nie wyświetla nic. Żadnej reakcji.   7.07.2014, 15:23:48
- - Turson   CloseCursor() powinno być chyba za execute()   7.07.2014, 15:25:00
- - Pyton_000   [PHP] pobierz, plaintext $id = $_GET['id'...   7.07.2014, 15:26:24
- - Kerth   Nic niestety nie wyświetla się. Może pokażę jak to...   7.07.2014, 15:32:39
- - Pyton_000   wywal to: $pobierz_pw -> closeCursor();   7.07.2014, 15:36:15
- - Kerth   Nie ma żadnej różnicy.   7.07.2014, 15:58:33
- - Turson   A czego ty oczekujesz? Operujesz na obiekcie. Gdzi...   7.07.2014, 17:34:03


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: 17.10.2025 - 10:00