Показывать URL только при наличии значения - PullRequest
0 голосов
/ 09 декабря 2018

Цель:

Вместо простого ДА или НЕТ .

Если в записи найдено значение, отобразите гиперссылку сэто значение или показать текст "Нет"

Как изменить приведенный ниже код для этой цели:

<?php echo $row_RecordsetContacts['propertyFile'] ? '<strong>Yes</strong></br>' : 'No</br>'; ?>
<a href="propfiles/<?php echo $row_RecordsetContacts['propertyFile']; ?>">View</a>

</td>

Ответы [ 2 ]

0 голосов
/ 09 декабря 2018

Попробуйте следующий код:

<?php 
    $prop = $row_RecordsetContacts['propertyFile'];
    if(empty($prop)) {
        echo "No";
    } else {
        echo "<a href='propfiles/$prop'>View</a>";
    }
?>
0 голосов
/ 09 декабря 2018
<?php

$file = $row_RecordsetContacts['propertyFile']; # for readability only 

if ($file)
{
    ?><a href="propfiles/<?= $file ?>">View</a><?php
}
else
{
    ?>No<?php
}

Я также предлагаю избегать смешивания echo и HTML-разметки.В 99% случаев это делает код лучше для понимания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...