Добро пожаловать, Гость!
Тема закрыта для обсуждения
Помогите с условием else
Архив закрытых тем | Помогите с условием else

Помогите с условием else
2 Авг 2015Помогите задать условие else коду. То есть,если нет лидеров,выводится сообшение: "Место свободно!".
<?
$k_lider = mysql_result(mysql_query("SELECT COUNT(*) FROM `liders` WHERE `time` > '$time'"),0);
$liders = mysql_fetch_assoc(mysql_query("SELECT * FROM `liders` WHERE `time` > '$time' ORDER BY rand() LIMIT 5"));
if ($k_lider > 0)
{
while ($posts = mysql_fetch_assoc($liders))
{
echo '<div class="mess">';
$post = get_user($posts['id_user']);
echo status($post['id']);
echo group($post['id']) , ' <a href="/info.php?id=' . $post['id'] . '">' . $post['nick'] . '</a> ';
echo medal($post['id']) , online($post['id']) , '<br />';
if ( $posts['msg'] != null )
echo output_text($posts['msg']) . '<br />';
echo '</div>';
}
}
?>
Комментарии:



Лучше так
<?
$k_lider = mysql_result(mysql_query("SELECT COUNT(*) FROM `liders` WHERE `time` > ". $time),0);
$liders = mysql_fetch_assoc(mysql_query("SELECT * FROM `liders` WHERE `time` > {$time} ORDER BY rand() LIMIT 5"));
if ($k_lider > 0)
{
while ($posts = mysql_fetch_assoc($liders))
{
echo '<div class="mess">';
$post = get_user($posts['id_user']);
echo status($post['id']) . group($post['id']) , ' <a href="/id' . $post['id'] . '">' . $post['nick'] . '</a> ';
echo medal($post['id']) , online($post['id']);
if ($posts['msg'] != null)
echo '<br />'.output_text($posts['msg']);
echo '</div>';
}
}
if ($k_lider < 5) echo '<div class="mess">Место свободно <a href="link">Занять</a></div>';
?>
//ещё лучше выборку сделать
______________________
Я есть сущность

Тему переместил Администратор Dreamer из раздела Помощь мастерам в раздел Архив закрытых тем

Автор темы
НУЖНА ПОМОЩЬ (2 Авг 2015):
на
<?
echo '<div class="main">';
$k_lider = mysql_result(mysql_query("SELECT COUNT(*) FROM `liders` WHERE `time` > '$time'"),0);
$liders = mysql_fetch_assoc(mysql_query("SELECT * FROM `liders` WHERE `time` > '$time' ORDER BY rand() LIMIT 1"));
if ($k_lider > 0){
$lider = get_user($liders['id_user']);
echo user::avatar($lider['id'], 0) . user::nick($lider['id'], 1, 1, 1) . '<br />';
if ($liders['msg'])
echo output_text($liders['msg']) . '<br />';
}
else
{
echo 'Текст сюда';
}
echo '</div>';
?>
НУЖНА ПОМОЩЬ, спасибо)на
<?
echo '<div class="main">';
$k_lider = mysql_result(mysql_query("SELECT COUNT(*) FROM `liders` WHERE `time` > '$time'"),0);
$liders = mysql_fetch_assoc(mysql_query("SELECT * FROM `liders` WHERE `time` > '$time' ORDER BY rand() LIMIT 1"));
if ($k_lider > 0){
$lider = get_user($liders['id_user']);
echo user::avatar($lider['id'], 0) . user::nick($lider['id'], 1, 1, 1) . '<br />';
if ($liders['msg'])
echo output_text($liders['msg']) . '<br />';
}
else
{
echo 'Текст сюда';
}
echo '</div>';
?>


на
<?
echo '<div class="main">';
$k_lider = mysql_result(mysql_query("SELECT COUNT(*) FROM `liders` WHERE `time` > '$time'"),0);
$liders = mysql_fetch_assoc(mysql_query("SELECT * FROM `liders` WHERE `time` > '$time' ORDER BY rand() LIMIT 1"));
if ($k_lider > 0){
$lider = get_user($liders['id_user']);
echo user::avatar($lider['id'], 0) . user::nick($lider['id'], 1, 1, 1) . '<br />';
if ($liders['msg'])
echo output_text($liders['msg']) . '<br />';
}
else
{
echo 'Текст сюда';
}
echo '</div>';
?>