no i tak, wiadomości mam wrzucone do jednej tabeli, kazda wiadomość ma user_id i status, status służy do rozpoznania czy wiadomość została już przeczytana, 0 odpowiada przeczytaniu, 1 że wiadomość nie została jeszcze przeczytana, user_id jest po to by sprawdzić do jakiego użytkownika przypisany jest dana wiadomość.
I teraz napisałem coś takiego:
<?php $result = $dbase->get_query(" SELECT status FROM wiadomosci where user_id = ".$_SESSION['id']." "); foreach ($result as $record) { if ($record['status'] > 0) { $page->assign['logowanie'] .= "Masz nową wiadomość<br>"; } else $page->assign['logowanie'] .= "nie masz<br>"; } ?>
i teraz w skrzynce mam trzy wiadomości
i wynik jest
nie masz
nie masz
Masz nową wiadomość
mógłbym wykasować else i by nawet to mogło być ale jak ktoś miał by 2 nowe msg to już napis sie powiela,
czy mógłby ktoś mi powiedzieć jak sprawdzić czy choć jeden rekord w tabeli jest równy 1 jeśli tak to: napis , jeśli nie to: napis2,
jestem b. początkujący i trochę nie mam pomysłu jak to zrobić.... :/