2016-09-12 2 views
1

나는 부트 스트랩 사업부에 데이터베이스에서 이미지를 표시하려고를 사용하여 부트 스트랩 사업부에서 이미지를 표시하는 방법, 여기에 내 코드 :PHP와 MySQL

$sql = "SELECT * FROM berita ORDER BY id DESC LIMIT 0, 1"; 
$result = mysqli_query($conn, $sql); 
while ($row = mysqli_fetch_assoc($result)) { 

    $image= $row['gambar']; 
    $title = $row['judul']; 
    $description = $row['konten']; 
    $time = $row['tanggal']; 


    echo"<html>"; 
    echo"<head>"; 
echo"<title>Business_Blog | Home </title>"; 
echo"<meta name='viewport' content='width=device-width, initial-scale=1'>"; 
echo"<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />"; 
echo"<meta name='keywords' content='Business_Blog Responsive web template, Bootstrap Web Templates, Flat Web Templates, Android Compatible web template, 
Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyErricsson, Motorola web design' />"; 
echo "<script type='applijewelleryion/x-javascript'> addEventListener('load', function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>"; 
echo "<link href='css/bootstrap.css' rel='stylesheet' type='text/css' />"; 
//<!-- Custom Theme files --> 
echo "<link href='//fonts.googleapis.com/css?family=Roboto+Condensed:400,700' rel='stylesheet' type='text/css'>"; 
echo "<link href='//fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'>"; 
echo "<link href='css/style.css' rel='stylesheet' type='text/css' />"; 
echo "<script src='js/jquery-1.11.1.min.js'></script>"; 
echo "<script src='js/bootstrap.min.js'></script>"; 
echo" </head>"; 


echo"  <div class='tc-ch'>"; 
echo"   <div class='tch-img'>"; 
echo"   <a href='singlepage.html'><img src='images/$image' class='img-responsive' alt=''/></a>"; 
echo   "</div>"; 
echo"    <a class='blog blue' href='singlepage.html'> Technology</a>"; 
echo"    <h3><a href='singlepage.html'>$title</a></h3>"; 
echo"     <p>".substr($description,0,200)."<a href=articles.php?id=".$row['id']." > Read more</a></p>"; 
echo"      <div class='blog-poast-info'>"; 
echo"      <ul>"; 
echo"       <li> <i class='glyphicon glyphicon-user'> </i><a class='admin' href='#'>Admin </a><li>"; 
echo"      <li> <i class='glyphicon glyphicon-calendar'> </i>$time</li>"; 
echo"      <li> <i class='glyphicon glyphicon-comment'> </i><a class='p-blog' href='#'>3 comments</a></li>"; 
echo"       <li> <i class='glyphicon glyphicon-heart'> </i><a class='admin' href='#'>5 favourites</a></li>"; 
echo"       <li> <i class='glyphicon glyphicon-eye-open'> </i>1.128</li>"; 
echo"       </ul>"; 
echo"       </div> "; 
echo"      </div>"; 
echo"      <div class='clearfix'></div>"; 
        //<!-- technology-top --> 
      //<!-- technology-top --> 
echo"      <div class='soci'>"; 
echo"      <ul>"; 
echo"      <li><a href='#' class='facebook-1'> </a></li>"; 
echo"      <li><a href='#' class='facebook-1 twitter'> </a></li>"; 
echo"      <li><a href='#' class='facebook-1chrome'> </a></li>"; 
echo"      <li><a href='#'><i class='glyphicon glyphicon-envelope'> </i></a></li>"; 
echo"      <li><a href='#'><i class='glyphicon glyphicon-print'> </i></a></li>"; 
echo"      <li><a href='#'><i class='glyphicon glyphicon-plus'> </i></a></li>"; 
echo"      </ul>"; 
echo"      </div>"; 
//echo "<img src=".$row['gambar']." />"; 
//echo "<p>".substr($row['konten'],0,200)."<a href=articles.php?id=".$row['id']." > Read more</a></p>"; 
    echo"</html>"; 
} 

$conn->close(); 
      ?> 

다른 모든 코드가 잘 작동하지만 $image를 에코 할 때 그것은 작동하지 않지만 내가 성공적으로 데이터베이스에 이미지 삽입 <a href="singlepage.html"><img src="images/1.jpg" class="img-responsive" alt=""/></a>. html 코드를 사용할 때, 나는 bootsrap CSS와 다른 파일을 되풀이하지만 작동하지 않으며 오류 메시지가 나타나지 않는다. .

+0

당신이 생성 한 html을보기 위해 '뷰 소스'를 수행하는 것과 같은 기본 디버깅을 수행하고, 적절한 'images/1.jpg'가 있다면? 브라우저는'1.jpg '이 어디서 왔는지 상관하지 않습니다. 서버에서 어떤 일이 일어 났는지는 알 수 없으며 서버가 보낸 내용 만 볼 수 있습니다. 또한 해당 쿼리가 둘 이상의 행을 반환하는 경우 여러 문서 ' ...'문서가있는 깨진 HTML을 생성하게됩니다. –

답변

2

데이터 유형이 blob로 변경되고 삽입 할 때 및 당길 때 유형을 조정해야하므로 폴더에 사진을 저장하고 사진을 폴더에 저장할 수 있으므로 사진을 데이터베이스에 저장하는 것은 권장하지 않습니다. 문자열로 데이터베이스. 희망이 있으면 도움이 될 것입니다.