我必须使用php和html显示一个表,从sql server中选择数据。它们是一个叫做回声照片的细胞,有时是空的,有时会装满图像。如何更改我的代码以进行测试:
if (it is empty){
echo "No echo files";
}
else{
<a href='download_PopUp.php?data=<?php echo $dataFile2; ?>'>Click to download</a>
}
我的php和html代码是:
<?php
...
while($rows=mysqli_fetch_array($result)){
$data =$rows['echo_photo'];
$dataFile = str_replace('/', '\\', $data);
...
?>
在这个hd表的td中,我想把if else条件
<td align="center"><a href='download_PopUp.php?data=<?php echo $dataFile2; ?>'>Click to download</a></td>
答案 0 :(得分:3)
<?php if (!empty($data)) : ?>
<td align="center"><a href='download_PopUp.php?data=<?php echo $dataFile2; ?>'>Click to download</a></td>
<?php else: ?>
<td align="center">No Data Available</td>
<?php endif; ?>
答案 1 :(得分:2)
为什么不更改查询。
Select * FROM table WHERE echo_photo NOT LIKE ''
比你只能获得存在的值
否则,您可以使用if语句执行此操作:
if(!empty($data)){
// echo html code
}else{
echo "No Data Found!";