Вывод данных

463
.
человек И пароход
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&amp;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&amp;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;
.
Crack
человек И пароход
Koenig, Там во втором случае где
if($row['read'] == 2){

  $arg = array ('text' => '<a href="index.php?do=history&amp;id=' . $res['id'] . '">',
  'mail' =>''
);
}
  echo functions::display_user($res, $arg) . '<div class="nn"><input type="checkbox" name="delch[]" value="' . $row['id_kont'] . '"/></div>';
не там стоит закрывающая скобка при правильном расположении результат тот же.
.
Crack (22.07.2013 / 12:19)
Fublin, [php]$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 `t
...как всё запутанно...
.
человек И пароход
Гы ток щас заметил что незачем 2 раза вызывать functions::display_user();
.
Crack
человек И пароход
Fublin, Это ты так думаешь. там простейшая логика. =)
Второй запрос вырос от невозможности нормального вывода всего в одном запросе.
.
Koenig
(\/)____o_O____(\/)
"SELECT * FROM `mail_konts` where `id_user`=" . $user_id . " AND `type`=1 ORDER BY `read` DESC, `id` asc LIMIT $start, $kmess"
.
(\/)____o_O____(\/)
как то так, один запрос, ты where то первое оставь , второе менять на and
.
человек И пароход
Koenig, Спасибо Огромнейшое . я только изменил сортировку прочитанных по времени и все заработало как надо. от души спасибо. теперь и код нормальный и работает отлично.
Всего: 38