Въпрос за messages.php

Lambenstein

Registered
искам да попитам как мога да изкарвам колко е броя на новите съобщения до менюто
click
на мястото на червената точка да изкарва примерно (3)
Благодаря предварително
 
Ми първо си правиш една заявка която ти избира броя на непрочетените съобщения от таблицата ти със съобщения, където Идто е равно на Идто на логнатия потребител. И после слагаш една променлива, която да взима тази стойност и я изкарваш.

Понеже не си дал повече инфо, нито си дал структура на БД нито нищо давам само пример:

PHP:
$sql = "SELECT COUNT(id) FROM `messages` WHERE `user_id` = '$logged_id' AND `read` = false";
$do = mysql_query($sql);
$row = mysql_fetch_row($do);
$novi_saob6teniq = $row[0];

В таблицата със съобщенията (messages или както ти се казва таблицата) трябва да имаш една колона user_id или както си си я кръстил там, която да ти отговаря за кой потребител е съобщението, и една колона read която е boolean(true,false) която да отговаря дали съответното соъбщение е прочетено.

След като имаш вече броя на непрочетените, просто го изкарваш с echo $novi_saob6teniq; там в колконката където искаш да ти се показва.
 
може и по по-кратък начин .. с 1 ред ..

PHP:
echo mysql_num_rows(mysql_query(\"SELECT id FROM `tablicata` WHERE  za_potrebitel= \'$mene\' AND readed=\'no\' \"));

П.С: Ако ти показва обратно наклонени черти , ги махни не ги добавям аз нещо се бугва и ги ескейпва нз що.. ;[
 

Back
Горе