Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2017, 16:53   #1
nikolokaputik80
Пользователь
 
Регистрация: 30.09.2015
Сообщений: 74
По умолчанию Нужно решение, если поле в БД пустое то ничего не выводить

Приветствую!


Есть небольшая проблемка помогите решить.
Суть вот в чем, есть скрипт на пхп в нем много кода

но правки я провожу вот в этом куске кода, также есть хтмл файл shablon.html
в нем данные выводятся из базы данных вот так, добавлением в shablon.html %opisanie%


вот код------------------
PHP код:
$style_opisanie "<div style=\"padding: 3px;\"/></div>";
$patt str_replace('%opisanie%',nl2br($r['opisanie']).$style_opisanie,$patt);  // вывод описания 

суть такая, если в базе данных в поле opisanie нет данных то не выводится из поля ничего - это работает, но нужно сделать так чтобы если
поле opisanie пустое то в shablon.html не выводило <div style="padding: 3px;"/></div>

а выводило только в том случае если поле не пустое и в нем есть хотябы один символ!

может кто сможет помочь подсказкой.
nikolokaputik80 вне форума Ответить с цитированием
Старый 03.03.2017, 18:28   #2
nikolokaputik80
Пользователь
 
Регистрация: 30.09.2015
Сообщений: 74
По умолчанию

нужно дописать проверку если поле opisanie в базе данных пустое, то данные с переменной $style_opisanie

не добавляются к %opisanie%
nikolokaputik80 вне форума Ответить с цитированием
Старый 03.03.2017, 19:09   #3
nikolokaputik80
Пользователь
 
Регистрация: 30.09.2015
Сообщений: 74
По умолчанию

сам решил, добавил проверку

$style = empty($r['opisanie']);
if ($style == 0) {
$style_opisanie = "<div style=\"padding: 3px;\"/></div>";
}
nikolokaputik80 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обработать пустое поле на форме AleksandrH Microsoft Office Access 0 22.09.2015 13:17
[РЕШЕНО]: Нужно сравнить value1 с value2, и если value1 > value2, то обновить value3, если false, то ничего не делать zaki SQL, базы данных 2 31.08.2015 20:46
Нужно создайть JAVA-программу, запрашивающую два слова и если слова разной длины, то выводить сообщение. Пожалусто,экзамен! АлексейMe Помощь студентам 1 23.04.2013 13:58
есть задание нужно решение если поможете буду благодарен vadim 64 Помощь студентам 3 14.12.2011 13:28
Проверка на пустое ли поле Edit amator_roma Общие вопросы Delphi 4 16.11.2010 17:40