2016-11-23 77 views
1

我試圖創建回顯圖像while循環與表,但我得到的錯誤。請參閱代碼while while循環中的圖像

   $image = $rows['image']; 
       $sql = "SELECT * FROM boxes "; 
       $result = $db->query($sql); 
       if ($result->num_rows > 0) { 
        while ($row = $result->fetch_assoc()) { 
         if ($row['status'] == 1) 
          $visible = "visible"; 
         else 
          $visible = "hidden"; 

         if ($row['side'] == 1) 
          $side = "right"; 
         else if ($row['side'] == 2) 
          $side = "left"; 
         else $side = "not set yet"; 

         echo " 



     <tr> 
      <td width=\"15%\" rowspan=\"3\"><img src="data:image' image \. ($row['image']).'" />';</td> 
      <td width=\"85%\" colspan=\"5\">".$row['title_boxe'] . "</td> 
     </tr> 
     <tr> 
      <td colspan=\"5\">desc</td> 
     </tr> 
     <tr> 

      <td>Visible</td> 

      <td>sss</td> 
      <td><form method='post'><input type='hidden' name='id' value='" . $row['id_boxe'] . "'/> 
       <input type='submit' name='update' value='Update' class=\"btn btn-primary\"/></form></td> 
      <td>&nbsp;</td> 
     </tr> 
     <tr> 
      <td colspan=\"6\">hr</td> 
     </tr> 
     <tr> 
      <td colspan=\"6\">&nbsp;</td> 
     </tr> 


        "; 
        } 
       } 
       ?> 
     </tbody> 
    </table> 

的一部分,有什麼不好這行代碼的PHP裏面,我可以找出如何解決這個...

<td width=\"15%\" rowspan=\"3\"><img src="data:image' image \. ($row['image']).'" />';</td> 

許多感謝您的幫助。

+0

顯示您的錯誤信息 – scaisEdge

+0

被不顯示錯誤消息,只是在我的HTML編輯器上顯示紅線爲錯誤 – alidad7878

回答

0

看來你回聲是錯的(對我不太清楚你用<src='data:image image ..做什麼,如果你需要一個\但是這種使用地干擾 帖逃避它\

 echo " 
    <tr> 
     <td width='15%' rowspan='3'><img src='../image/box-manage/" . $row['image'] ."' />;</td> 
     <td width='85%' colspan='5'>". $row['title_boxe'] . "</td> 
    </tr> 
    <tr> 
     <td colspan='5'>desc</td> 
    </tr> 
    <tr> 

     <td>Visible</td> 

     <td>sss</td> 
     <td><form method='post'><input type='hidden' name='id' value='" . $row['id_boxe'] . "'/> 
      <input type='submit' name='update' value='Update' class='btn btn-primary'/></form></td> 
     <td>&nbsp;</td> 
    </tr> 
    <tr> 
     <td colspan='6'>hr</td> 
    </tr> 
    <tr> 
     <td colspan='6'>&nbsp;</td> 
    </tr>"; 
+0

我不知道爲什麼要放\\,但文件路徑名稱就像../images/box-manage,所以這意味着必須寫在php ;這是正確的代碼! – alidad7878

+0

答案更新..希望是你所需要的 – scaisEdge

+0

是的,是作品,這對我來說是新的,我學到了一些新東西。謝謝你的幫助。 – alidad7878