ОБСУЖДЕНИЕ

вивод новостей

18 сообщений0 просмотровОткрыта
#1
вот у меня есть вивод новостей. как сделать так чтоб писало "Новостей нет" когда я не добавлю новость.
// Начало вывода теста новостей

echo '<div class="flexHeader"><b>Новости</b></div>';
$req_info = mysql_query("select * from `union` where id='" . $id . "' LIMIT 1;"smile;
$res_info = mysql_fetch_array($req_info);
$info = checkout($res_info['info'], 1, 1);
$info = str_replace("rn", "<br/>", $info);
echo '<div class="c">' . $info . '</div>';

// Конец выводат текста новостей
#2
}else{
echo 'Новостей нет';
}
#3
Nav1cat, куда ето вписать?
#4
echo '<div class="flexHeader"><b>Новости</b></div>';
$req_info = mysql_query("select * from `union` where id='" . $id . "' LIMIT 1;"smile;
$res_info = mysql_fetch_array($req_info);
$info = checkout($res_info['info'], 1, 1);
$info = str_replace("rn", "<br/>", $info);
echo '<div class="c">' . $info . '</div>';
}else{
echo 'Новостей нет';
}

где то рядом с выводом из mysql ставь { , я точно не знаю ,так как Mysql еще не занимался
#5
там проверку вписять надо)))
#6
Bishop, можеш сделать?
#7
Bishop, Я в MySql не бог , а в твоем двиге там перед каждой переменной нужно обращаться к бд ) зачем так мучить людей?))
#8
SHINTE, $result = mysql_result(mysql_query("SELECT COUNT(*) FROM `news`"),0);
if ($result == 0){
echo "Нет новостей";
}else{
echo '<div class="flexHeader"><b>Новости</b></div>';
$req_info = mysql_query("select * from `union` where id='" . $id . "' LIMIT 1;"smile;
$res_info = mysql_fetch_array($req_info);
$info = checkout($res_info['info'], 1, 1);
$info = str_replace("rn", "<br/>", $info);
echo '<div class="c">' . $info . '</div>';
}

попробуй так
#9
Nav1cat, не работает
#10
SHINTE, ты в место news свою таблу вписал?
#11
Nav1cat, да наче
#12
ненадо обращаться при каждой переменной
#13
SHINTE, в смысле?! :D таблу из Mysql где у тебя находятся все новости
#14
Bishop, Да ? :) загляни в свой код , который ты сливал в пабл )
#15
PHP

// Начало вывода теста новостей
echo '<div class="flexHeader"><b>Новости</b></div>';
$req_info = mysql_query("select * from `union` where id='" . $id . "' LIMIT 1;");
if(mysql_num_rows($req_info)==0){
echo 'Новостей нет!<br/>';
}
$res_info = mysql_fetch_array($req_info);
$info = checkout($res_info['info'], 1, 1);
$info = str_replace("rn", "<br/>", $info);
echo '<div class="c">' . $info . '</div>';

// Конец выводат текста новостей

#16
Freedom™, не работает
#17
Тема была поднята автором по истечению 24 часов после последнего поста
#18
if (empty($res_info['info'])) {
echo '<div class="error">Нет новостей</div>';
}else{
echo '<div class="c">' . $res_info['info'] . '</div>';
}