2016-06-29 1 views
0

미리 감사드립니다.검색 엔진에서 이미지를 검색하는 방법은 무엇입니까?

나는 갇혔다. 나는 Nick Frost가 만든 일반 검색 엔진을 만들었다. 그러나 $ row의 일부로 이미지를 추가하거나 HTML 이미지 소스 코드를 추가 할 때마다 오류가 계속 발생하므로 이미지를 검색하는 방법에 대해 분실했습니다.

내가 잘못 했나요?

내 코드는 다음과 같습니다 :

if ($numrows > 0)  
    { 
     while ($row = mysql_fetch_assoc($query)) 
      { 
      $id = $row ['id']; 
      $title = $row ['title']; 
      $description = $row ['description']; 
      $keywords = $row ['keywords']; 
      $link = $row ['link']; 
      $image = $row['images']; 


      echo 
      "<nav class='table'> 

        <img src= width='50px' height='80px' 'data:image; base 64, $image'> 

        <br> 

        <a href='$link'> $title</a> 

        <br> 

        $description 

        <br> 

      </nav> "; 
    } 
+0

가 상단 부분을 잘라있어 : ($ numRows의이> 0) – Mercury

+0

우리를 표시하는 경우 우리가 테스트 할 수 있도록 문제의 가장 짧은 예제. 현재 관련성이있는 것은'src' 속성이있는'img' 태그입니다. –

답변

0

은 교체 :

echo "<nav class='table'> 

       <img src= width='50px' height='80px' 'data:image; base 64, $image'> 

       <br> 

       <a href='$link'> $title</a> 

       <br> 

       $description 

       <br> 

     </nav> "; 

으로 :

echo "<nav class='table'> 

       <img src='data:image; base 64, ".$image."' width='50px' height='80px'> 

       <br> 

       <a href='$link'> $title</a> 

       <br> 

       $description 

       <br> 

     </nav> "; 
+0

Haresh 감사합니다. 다행히 감사하지만 php는 큰 따옴표 안에 큰 따옴표가 있기 때문에 오류가 발생합니까? 그리고 그것은 또한 내 $ 이미지가 정의되지 않은 변수라고 말합니다. – Mercury

+0

@Mercury 어떤 오류가 있다고 생각하지 않습니다. 큰 따옴표 안에 이중 따옴표를 사용하지 않았습니다. :) 사실 저는'echo' 문에서 변수를 연결합니다. –