2014-10-27 146 views
0
<?php 
    mysql_connect("localhost","root",""); 
    mysql_select_db("incisive_epos_db"); 
    //$code=$_GET['id']; 

    $sql="Select `name`,`price`,`image`,`cost`,`alert_quantity` from products WHERE id='10'"; 
    $result=mysql_query($sql); 
     if($result){ 
      echo "<table style=\"width:100%\"> 
        <tr> 
        <td>Produc Name</td> 
        <td>Price</td> 
        <td>Image</td> 
        <td>Cost</td> 
        <td>Quantity</td> 
        </tr>"; 
      while($r=mysql_fetch_array($result)){ 
        echo "<tr>"; 
        echo "<td>".$r['name']."</td>"; 
        echo "<td>".$r['price']."</td>"; 
        echo "<td><td>"; 
        echo "<td>".$r['cost']."</td>"; 
        echo "<td>".$r['alert_quantity']."</td>"; 
        echo "</tr>"; 
      } 
         echo "</table>"; 
     }else{ 
      echo "Not Found"; 

     } 
    ?> 

我只是想問,如何顯示圖像從數據庫,我正在使用這個,但現在我被卡住,如何以適當的方式顯示圖像pl。請提前給我提供適當的解決方案。如何使用php顯示來自mysql數據庫的圖像?

+6

你的圖像列是什麼格式?它是一個文件路徑嗎?或者是其他東西? – 2014-10-27 06:15:50

回答

1

如果你已經儲存在你的數據庫,然後在文件路徑...

while($r=mysql_fetch_array($result)){ 
    echo "<tr>"; 
    echo "<td>".$r['name']."</td>"; 
    echo "<td>".$r['price']."</td>"; 
    echo "<td><img src="$r['image']" alt="" width="?" height="?" /><td>"; //provide your path to the image tag 
    echo "<td>".$r['cost']."</td>"; 
    echo "<td>".$r['alert_quantity']."</td>"; 
    echo "</tr>"; 
} 

也嘗試在HTML(IE)

<? 
    while($r=mysql_fetch_array($result)){ ?> 
    <tr> 
     <td><? echo $r['name'];?></td> 
     <td><? echo $r['price'];?></td> 
     <td><img src="<? echo $r['image'];?>" alt="" width="?" height="?" /><td> //provide your path to the image tag 
     <td><? echo $r['cost'];?></td> 
     <td><? echo $r['alert_quantity'];?></td> 
    </tr> 
<?}?> 

使用mysqliPDO使用PHP通過瀏覽器中的檢查元素檢查你的文件路徑...提供正確的路徑肯定會給你結果...

事情要做:

  1. 上傳圖片

  2. 存儲圖像的文件夾在您的項目

  3. 創建一個查詢,以在保存圖像名稱到數據庫

  4. 將圖像數據提取到圖像標籤中

=>的圖像存儲在一個文件夾...

確保您通過屬性的文件夾,你要保存圖像

if ($_FILES["file"]["error"] > 0) 
{ 
    echo "Return Code: " . $_FILES["pic"]["error"] . "<br />"; 
} 
else 
{ 
    $extention = str_replace("image/","",$_FILES["file"]["type"]); 
    $filename = time().'.'.$extention; //creates a unique filename with timestamp 

    move_uploaded_file($_FILES["file"]["tmp_name"], dirname(__FILE__).'/img/temp/'.$filename); // here "/img/temp/" is folder location 

    $valueToBeStoredIntoDB = 'img/temp/'.$filename; //value to be stored in to the DB 


} 
使安全權限編輯
+0

你能告訴我,我應該在哪裏放置圖像路徑,以及如何? PL。如果可以,請在語法上清除感謝您的考慮。 – Mushii 2014-10-27 07:48:30

相關問題