2015-10-20 83 views
1

我不得不使用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); 
... 
?> 

這裏,在這個TD HTML表我想提出,如果其他條件

<td align="center"><a href='download_PopUp.php?data=<?php echo $dataFile2; ?>'>Click to download</a></td> 

回答

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; ?> 
+0

感謝。而已。 – droidnation

+0

請接受此爲答案 –

2

爲什麼不更改查詢。

Select * FROM table WHERE echo_photo NOT LIKE '' 

比你只會存在

價值觀,否則,你可以像一個if語句做到這一點:

if(!empty($data)){ 
// echo html code 
}else{ 
echo "No Data Found!"; 
+0

不,我需要顯示所有數據,包括echo_photo是否爲空,以及在哪裏是空的,我把一個文本。當它可用時,我把它的可下載鏈接。我想現在有人發佈了答案。謝謝你們。 – droidnation