<a href="<?php echo $row["snap"];">Snapchat</a>
嘿,所以我正在构建一个基本程序,它从数据库中显示用户的Snapchat链接,我基本上已完成所有内容(数据插入,编辑,显示链接等)。
我唯一的问题是我可以回复每行的Snapchat作为php,但如果用户没有输入他们的链接它仍然显示href标签,我基本上只需要它只显示链接用户输入信息。我已经将所有内容再次整理出来,但我需要一种方法来回应这个问题。
答案 0 :(得分:0)
你可以这样做:
<a <?php echo (isset($row["snap"]) && !empty($row["snap"])) ? "href='".$row['snap']."'" : ""; ?> >Snapchat</a>
答案 1 :(得分:0)
试试这个。使用"
和'
<a <?php echo !empty($row['snap'])?'href="'.$row['snap'].'"' : ''; ?> >Snapchat</a>
答案 2 :(得分:0)
如果您只需要在用户拥有Snapchat时显示链接,那么您需要将if放在整个语句中,否则您将获得一个空链接:
if (!empty($row["snap"])) {
echo '<a href="'.$row["snap"].'">Snapchat</a>';
}
如果您希望显示其他内容,万一没有其他内容,只需添加else
即可:
if (!empty($row["snap"])) {
echo '<a href="'.$row["snap"].'">Snapchat</a>';
} else {
// echo 'no snapchat';
}