Mam problem ze skryptem do pewnego systemu umieszczonego na serwerze ftp. Mianowicie:
Napisałem skrypt do poczty między użytkownikami tego systemu. Wszystko gra i nie ma z tym żadnych problemów. Jednak wczoraj pomyślałem, że na stronie głównej mógłbym napisać coś takiego:
Witaj, $nick
$ilosc nieprzeczytanych wiadomości
$nick - nick zalogowanego użytkownika
$ilosc - nieprzeczytane wiadomości znajdujące się u tego użytkownika w skrzynce odbiorczej
Z $nick nie ma problemu, bo pobieram sobie ją z sesji.
Jednak nie mogę poradzić sobie ze zliczaniem tych wiadomości. W bazie danych mam oznaczone wiadomości tak:
1-wiadomość nieprzeczytana
0-wiadomość przeczytana
Oto kod:
include("./config.php"); $wynik = mysql_query("SELECT * FROM wiadomosci WHERE wiad_do='$odbiorca' AND wiad_przeczytane='1'") or die('Błąd zapytania'); /* jeżeli wynik jest pozytywny, to wyświetlamy dane */ $wiadomosci=$r['wiad_przeczytane']; } }
Efektem tego jest wyświetlanie ciągu liczb:
1111 dla 4 wiadomości
11111 dla 5 wiadomości
111111 dla 6 wiadomości
itd.
Próbowałem postawić funkcję strlen() w pętli while i za pętlą ale nic się nie udaje (ta funkcja liczy ilość znaków w wyrazie)
Pomóżcie

Jak zrobić, aby ten ciąg znaków został zsumowany poprawnie?