2017-10-09 157 views
0

我創建了一個網站,我正在使用PHP來獲取Oracle數據庫表。網頁將不會顯示圖像

我已經用正確的圖像文件名對Oracle數據庫表進行了編碼,並將圖片上傳到了一個在線目錄,但沒有顯示在網頁上。

這是我的代碼從數據庫中獲取結果。

<?php 


while(oci_fetch_array($stmt)) { 

echo("<tr valign=top bgcolor=#ccffcc>"); 

$fg1 = oci_result($stmt,"TITLE"); //"Title"; 
echo("<td width=100>"); 
echo ($fg1); 
echo("</td>"); 
// Aspect value in column two 
$fg2 = oci_result($stmt,"AUTHOR");//"Author"; 
echo("<td width=100>"); 
echo ($fg2); 
echo("</td>"); 
$fg3 = oci_result($stmt,"PRICE");//"Price"; 
echo("<td width=75>"); 
echo ($fg3); 
echo("</td>"); 
$fg4 = oci_result($stmt,"PHOTO");//"Photo"; 
echo ("<br><img src=http://xxxxxx.kz/home/preznek/public_html/website/search_pics".$fg4."><br>"); 
echo("</td>"); 

echo("</tr>"); 
} 
oci_close($connect); 
?> 

我在做什麼錯了?

+0

這張圖片確實存在'search_pics「。$ fg4。」'? –

+0

不,它是包含所有圖片的文件夾。圖片名稱picture1.png等 – c0nfus3d

+0

那麼它需要是'search_pics /".$ fg4' –

回答

0

試試這個請,

改變這一狀況,

echo ("<br><img src=http://xxxxxx.kz/home/preznek/public_html/website/search_pics".$fg4."><br>"); 

此,

echo "<br><img src='http://xxxxxx.kz/website/search_pics/".$fg4."'><br>"; 

你真的不需要使用echo ("")你可以使用它像這樣echo ""。 我改變你的代碼,這可能幫助你以及

<table> 
while(oci_fetch_array($stmt)) { 
    //Variables 
    $fg1 = oci_result($stmt,"TITLE"); //"Title"; 
    // Aspect value in column two 
    $fg2 = oci_result($stmt,"AUTHOR");//"Author"; 
    $fg3 = oci_result($stmt,"PRICE");//"Price"; 
    $fg4 = oci_result($stmt,"PHOTO");//"Photo"; ?> 

    <tr valign="top" bgcolor="#ccffcc"> 
    <td width="100"> 
    <?php echo $fg1;?> 
    </td>; 

    <td width="100"> 
    <?php echo $fg2;?> 
    </td> 

    <td width="75"> 
    <?php echo $fg3;?> 
    </td> 
    <td> 
     <img src="http://xxxxxx.kz/website/search_pics/<?php echo $fg4?>"> 
    </td> 
    </tr> 

<?php } ?> 
</table> 

試試這個,讓我知道,如果工程或沒有。

+0

您的代碼存在問題。照片可以正確加載,但是它們在桌子上方和外面。不知道如何解決它。 – c0nfus3d

+0

它缺少打開'​​'標籤它現在應該工作。 – Sand

+0

照片仍在桌子外:/他們坐在桌子頂部 – c0nfus3d

1

快速瀏覽兩個問題。

  1. 您的路徑缺少引號(單或雙)。它應該是這樣的:<img src="/path/to/image.jpg"/>
  2. 路徑本身似乎是不正確的。通常,如果某個目錄的名稱爲「public_html」,則它是您的公衆網站的根目錄目錄。這意味着你的路徑應該是「http://xxxxxx.kz/website/search_pics/filename.jpg」。