[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отображение блока при наличии объявлений
nash
Добрый день! Не могу сообразить как правильно написать на php. Нужно вывести блок при наличии объявления, если объявления нет, то блок не выводить.

	
<?php //Формируем запрос
$query = "SELECT * FROM `obyava` ORDER BY obyava.id DESC LIMIT 1";
$result = mysql_query($query);
//Получаем массив
while ($row = mysql_fetch_array($result)){
//Форматируем вывод
$title = $row['title'];
$text = $row['text'];

}
?>
<h2>ОБЪЯВЛЕНИЯ!</h2>
<
div id="warning">
<
div class="warning-title"> <?=$title;?></div>
<?=$text;?>
</div>
rooor
isset()
Guest

<?php //Формируем запрос
$query = "SELECT * FROM `obyava` ORDER BY obyava.id DESC LIMIT 1";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
//Форматируем вывод
$title = $row['title'];
$text = $row['text'];

}
?>
<?
if isset($title){
<h2>ОБЪЯВЛЕНИЯ!</h2>
<
br>
<
div id="warning">
<
div class="warning-title">?>
<?=
$title;?></div>
<?=$text;?></div>
<?} else {} ?>


что неправильно?
sergeiss
В данном случае isset не годится, потому что переменная $title будет существовать. Надо анализировать ее содержание.

И второе - зачем пустой блок else {}? Типа того, что программист ставит на ночь рядом стакан с водой, если захочет пить, и пустой стакан, если не захочет? wink.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.