目标:
与其显示简单的 YES 或 NO 。
如果在记录中找到值,则显示具有该值的超链接,否则显示文本“否”
如何为此目的修改以下代码:
<?php echo $row_RecordsetContacts['propertyFile'] ? '<strong>Yes</strong></br>' : 'No</br>'; ?>
<a href="propfiles/<?php echo $row_RecordsetContacts['propertyFile']; ?>">View</a>
</td>
答案 0 :(得分:1)
<?php
$file = $row_RecordsetContacts['propertyFile']; # for readability only
if ($file)
{
?><a href="propfiles/<?= $file ?>">View</a><?php
}
else
{
?>No<?php
}
我还建议避免混合使用echo
和HTML标记。在99%的情况下,它使代码更易于理解。
答案 1 :(得分:1)
尝试以下代码:
<?php
$prop = $row_RecordsetContacts['propertyFile'];
if(empty($prop)) {
echo "No";
} else {
echo "<a href='propfiles/$prop'>View</a>";
}
?>