Fublin,
$req = mysql_query("SELECT * FROM `mail_konts` WHERE `id_user`='" . $user_id . "' AND `type`='1' AND `read`='1'
union
SELECT * FROM `mail_konts` AND `id_user`='" . $user_id . "' AND `type`='1' AND `read`='2' ORDER BY `time` DESC LIMIT $start, $kmess");
echo '<form action="index.php?do=delete" method="post">';
while($row = mysql_fetch_assoc($req)) {
$res = mysql_fetch_assoc(mysql_query('SELECT * FROM `users` WHERE `id` = ' . $row['id_kont']));
echo ($i % 2) ? '<div class="list2">':'<div class="list1">';
if($row['read'] == 1){
$arg = array ('text' => '<a href="index.php?do=history&id=' . $res['id'] . '">', 'red' =>'<font size="3"><b><span class="red">', 'end' =>'</span></b></font>', 'mail' =>'');
echo functions::display_user($res, $arg) . '<div class="nn"><input type="checkbox" name="delch[]" value="' . $row['id_kont'] . '"/></div>';
}
if($row['read'] == 2){
$arg = array ('text' => '<a href="index.php?do=history&id=' . $res['id'] . '">',
'mail' =>''
);
}
echo functions::display_user($res, $arg) . '<div class="nn"><input type="checkbox" name="delch[]" value="' . $row['id_kont'] . '"/></div>';
echo '</div>';
++$i;
Koenig, Там во втором случае где
if($row['read'] == 2){
$arg = array ('text' => '<a href="index.php?do=history&id=' . $res['id'] . '">',
'mail' =>''
);
}
echo functions::display_user($res, $arg) . '<div class="nn"><input type="checkbox" name="delch[]" value="' . $row['id_kont'] . '"/></div>';
не там стоит закрывающая скобка при правильном расположении результат тот же.
Гы ток щас заметил что незачем 2 раза вызывать functions::display_user();
Fublin, Это ты так думаешь. там простейшая логика. =)
Второй запрос вырос от невозможности нормального вывода всего в одном запросе.
"SELECT * FROM `mail_konts` where `id_user`=" . $user_id . " AND `type`=1 ORDER BY `read` DESC, `id` asc LIMIT $start, $kmess"
как то так, один запрос, ты where то первое оставь , второе менять на and
Koenig, Спасибо Огромнейшое . я только изменил сортировку прочитанных по времени и все заработало как надо. от души спасибо. теперь и код нормальный и работает отлично.