2014-04-17 39 views
0

我有一個腳本編寫來從我的數據庫抓取一行,基於當前會話用戶,它輸出正確的行,但是我想插入一個小圖像顯示在回聲旁邊'd行,並且無法弄清楚正確的語法。如何從數據庫中回顯HTML和行

if ($row['lifetime']!="") 
echo "<div style ='font:12px Arial;color:#2F6054'> Lifetime Member: </div>  ".$row['lifetime']; 
else 
echo ''; 
?> 

基本上我希望圖像出現在。$行出現之前或之後,無論是或。

回答

0

你可以試試:

<?php 
if ($row['lifetime'] !== "") { 
    echo "<div style ='font:12px Arial;color:#2F6054'> Lifetime Member: </div>"; 
    echo $row['lifetime']; 
    echo "<img src='' alt='' style='width:100px'/>"; 
} 
?> 
+0

做到了!謝謝,我一直處於困境,並沒有意識到我可以在下一行回覆img src,因爲我仍在學習。感謝鵝。如果可以,請在4分鐘內答覆並標出正確的答案。 – user3518979

0

只要把HTML的圖像轉換成字符串你呼應:

echo "<div style ='font:12px Arial;color:#2F6054'><img src="fill in URL here"> Lifetime Member: </div>  ".$row['lifetime']; 
+0

我嘗試過,在很多地方,但似乎像鵝提到那裏我有它在錯誤的領域,但正確的想法。感謝Barmar。 – user3518979

+0

從問題中不清楚您是想要DIV內部還是外部的圖像。 – Barmar

0

你可以試試爲例

下面

HTML

<table> 
    <thead> 
     <tr> 
     <th>No.</th> 
     <th>Customer Name</th> 
     <th>Photo</th> 
     <th ></th> 
     </tr> 
    </thead> 
    <tbody> 
     <?php 
      $tst=0; 
      $result = mysql_query("select * from acc_cust"); 
      while($row = mysql_fetch_array($result)) 
       { 
        echo "<tr class='odd gradeX'>"; 
        echo "<td width=5%'>" . $row['ent_no']. "</td>"; 
        echo "<td>" . $row['cust_name']. "</td>"; 
        echo "<td><img src='[path]" . $row['cust_img'] . "' /></td>"; 
       } 
     ?> 
    </tbody> 
</table> 
+0

真棒謝謝你Sameer我沒有想到while命令,這與你的代碼有關。謝謝你的指點。 – user3518979

+0

@ user3518979'while'用於多個記錄以'echo'。 –

相關問題