下面的php代码查找并显示外部URL作为数据库的链接。有时在该行中有一个语音而不是网址。如何在不将其设置为链接的情况下设法回显出电话号码。我想它会与if和else一起使用,但我没有找到如何以正确的方式显示它。我的代码如下:
<?php
$ticketurl = $row ['show_external_url'];
$query = mysqli_query( $connection,"SELECT *, DATE_FORMAT(`show_date`, '%W (%d/%m/%y)') as dateFormatted
FROM nhto_gigpress_shows
WHERE `show_date` >= CURDATE()
AND WEEKDAY(nhto_gigpress_shows.show_date) >= 5
ORDER By show_date" );
$row = mysqli_fetch_array( $query ); {
echo "<a href='".$ticketurl."'>BOOK</a>";
}
?>
答案 0 :(得分:0)
尝试检查列是否有任何数据并使用条件
在 while循环中 :
if(empty($row['url'])){
echo $row['phone'];
}
else{
echo '<a href="'. $row['url'] .'">BOOK</a>';
}