Помощ С Един Код

destruction

Registered
Здравейте.Сложих си лично съобщения в сайта и искам да ми извежда колко нечетени имам.(Съобщения [2]) като 2 са нечетените съобщения.
Ето сяла на съобщенията.
Код:
CREATE TABLE `pmessages` ( 
`title` varchar(255) NOT NULL default 'Untitled Message', 
`message` text NOT NULL, 
`touser` varchar(255) NOT NULL default '', 
`from` varchar(255) NOT NULL default '', 
`unread` varchar(255) NOT NULL default 'unread', 
`date` date NOT NULL default '0000-00-00', 
`id` int(15) NOT NULL auto_increment, 
`reply` varchar(15) NOT NULL default 'no', 
PRIMARY KEY (`id`) 
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;

А ето и кода който трябва да извежда.

Код:
<?php $query = mysql_query("SELECT COUNT(`unread`) FROM `pmessages` WHERE `touser` = '$_SESSION[username]'") or die (mysql_error());
    $result = mysql_fetch_row($query);
 ?>
Благодаря предварително.[/code]
 
PHP:
<?php

$query = mysql_query("SELECT COUNT(`unread`) AS unread_messages FROM `pmessages` WHERE `touser` = '{$_SESSION['username']}'") or die (mysql_error());
$unread = mysql_fetch_field('unread_messages');
 ?>
 
Този код изкарва колко общо съобщения имаш

Код:
<?php

$query = mysql_query("SELECT COUNT(`unread`) AS unread_messages FROM `pmessages` WHERE `touser` = '{$_SESSION['username']}'") or die (mysql_error());
$unread = mysql_fetch_field('unread_messages');
 ?>
					
					
					[<b style="color:#007be4;"><?php echo $unread[0];?></b>]</a></a><br /></td> </h3>
Ето това echo което трябва да изкарва но неиска
 
destruction каза:
Този код изкарва колко общо съобщения имаш

Код:
<?php

$query = mysql_query("SELECT COUNT(`unread`) AS unread_messages FROM `pmessages` WHERE `touser` = '{$_SESSION['username']}'") or die (mysql_error());
$unread = mysql_fetch_field('unread_messages');
 ?>
					
					
					[<b style="color:#007be4;"><?php echo $unread[0];?></b>]</a></a><br /></td> </h3>
Ето това echo което трябва да изкарва но неиска

[sql]
SELECT COUNT(`unread`) AS unread_messages FROM `pmessages` WHERE `touser` = '{$_SESSION['username']}' AND unread = 'unread';
[/sql]
 
PHP:
$q = mysql_num_rows(mysql_query("Select * from table where user='$user' "));
echo $q

Unreaded:

PHP:
$q = mysql_num_rows(mysql_query("Select readed from table where user='$user' "));
echo $q


Readed:

PHP:
$q = mysql_num_rows(mysql_query("Select readed from table where user='$user' "));
echo $q

тва е :)
 
в config.php сложи
Код:
$username = $_SESSION['username'];
$sqlreply = "SELECT * FROM pmessages WHERE touser = '$username' and reply='no'";
$rreply = @mysql_query($sqlreply) or die(mysql_error());
$nummessage = mysql_num_rows($rreply);

и след това, където искаш да изкараш дали имаш ново съобщение
Код:
$nummessage
 
Благодаря на всички но най много на bankera1990 . Само че кода е за отговорените съобщения но се оправих.Пак мс
 

Back
Горе