2016-06-29 1 views
0

Заранее спасибо.Как получить изображения в поисковой системе?

Я застреваю Я создал общую поисковую систему Ник Фрост. Однако я теряюсь в том, как извлекать из него изображения, поскольку он продолжает возвращаться с ошибками всякий раз, когда я добавляю изображение как часть строки $ или добавляю исходный код 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

Покажите нам самый короткий пример проблемы, чтобы мы могли ее протестировать. Прямо сейчас все, что я вижу, является тегом 'img', который имеет пустой атрибут' src'. –

ответ

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

Спасибо, Хареш. Очень ценится, но php придумает ошибку, так как это двойные цитаты внутри двойных котировок? и он также говорит, что мои $ images являются неопределенной переменной – Mercury

+0

@Mercury Я не думаю, что есть какая-либо ошибка, я не использую двойную кавычку внутри двойной кавычки :), На самом деле я объединяю переменную в выражении 'echo'. –