Доброго времени суток! Подсобите пожалуйста, есть код Код (Text): <?php if (!isset($print)) { ?><img src="images/phone.png" height="9" width="12"><?php } ?> <?php echo $telgor?> если есть значение, то выводить картинку, а если пусто, то нет Заранее благодарен!
Если $print не существует это ошибка, поэтому ещё isset. Точнее сначала isset, а затем проверка на пустоту. www.php.net/manual/ru/ini.core.php#ini.short-open-tag В замечании о short_open_tag написано "Эта директива не влияет на сокращение <?=, которое всегда доступно."
В древних версиях была какая-то зависимость, но это уже никто не помнит. --- Добавлено --- В <?= ?> точно можно не использовать точку с запятой. У нас никогда не используют. Используют только в <?php ?>
Да хватает там !empty(), оно не нотисует при отсутствии искомого. Хах, сильно давно в php напрямую html и прочее не вставлял, благодарю за инфу, обновил в голове )
Спасибо за ответ!, сделал как вы и написали, но теперь просто исчезла картинка, а нужно чтобы при пустом значении ячейки картинки не было, а при непустом была, или я что-то не понял?))
Код (Text): <?php if(isset($print) && !empty($print)):?><img src="images/phone.png"><?php endif;?><?=$telgor;?> я даже добавил полный путь, картинка не выводится((
когда я добавил прямой путь, то есть сайт.ru/telefone/images/phone.png, и вообще перехожу по ссылке и картинка в браузере открывается, а в таблице с таким путем картинок нет)) --- Добавлено --- вывело NULL
Поэтому не выводится. Вам нужно в те места, где нужно вывести изображение присвоить переменной не пустое значение. Например true
Насколько понял, у вас в $telgor находится номер телефона. Если так то: PHP: <?php if(isset($telgor) && !empty(trim($telgor))):?><img src="images/phone.png"> <?=$telgor?><?php endif;?>
Что находится в $telgor? Какая версия php? В ранних версиях в empty нельза функции. <?php var_dump($telgor);?> Можно попробовать: PHP: <?php if(isset($telgor) && !empty($telgor)):?> <img src="images/phone.png"> <?=$telgor?> <?php endif;?>
Вам выше писали, что !empty() охватывает isset() Или типа пофиг, что вам пишут? --- Добавлено --- Кста, между тегом img и послед. значением $telgor «вайтспейс» «значащий»