2015-08-24 3 views
0

Я создал базу данных и таблицу в том, что называется «Рецепт», и я вручную добавил содержимое в эту таблицу. Он также содержит столбец изображения.Как получить изображение из базы данных в пользовательском представлении?

Я хотел отобразить стол и передать его через JSON. Я не знаю, как отображать изображение.

Мой код:

<?php 

include("connection.php"); 

$query = "SELECT * FROM Recipe"; 

if ($result=mysqli_query($link, $query)) { 
    $number = mysqli_num_rows($result); 
    echo "<table cellpadding=\'0' cellspacing='0' class='db-table'><tr> 
    <th>Recipe name</th> 
    <th>Photo</th> 
    <th>Steps</th> 
    </tr>"; 
    while($recipe=mysqli_fetch_assoc($result)){ 
     echo "<tr>"; 
     echo "<td>".$recipe['Recipe_name']."</td>"; 
     echo "<td><img src='".getImage.php?id=1."' width='175' height='200'</td>" ; 

     echo "<td>".$recipe['Recipe_steps']."</td>"; 
     echo "</tr>"; 
    } 

    echo "</table>"; 
} else { 

    echo "It failed"; 
} 


?> 
+0

Я не вижу '$ рецепт [ 'изображение'] 'в любом месте. –

+0

'getImage.php' имеет проблемы. Это сценарий, который генерирует изображение? Если это так должно быть в кавычках, вы также хотите передать конкретный идентификатор. – chris85

ответ

0

Эта линия является неправильным. Вы забыли указать URL-адрес изображения здесь. echo "";

Вы не ссылки на ваш образ URL

echo "<td><img src='".$recipe['imageurl']."' width='175' height='200'></td>"; 

тег изображения не был закрыт должным образом.

+0

привет, спасибо за ваш ответ. Я просто заменяю код, который вы упомянули, но, к сожалению, он не работает. Пожалуйста, проверьте его еще раз и помогите мне исправить это. – user2462246

+0

Каков тэг url изображения, указанный в таблице рецептов? –

0

попытайтесь изменить ваш пропущенный, чтобы поместить URL-адрес изображения здесь.

<img src='".getImage.php?id=1."' width='175' height='200' 

в

<img src='".$recipe['imageurl']."' width='175' height='200'> 
+0

Зачем ПП «попробуй это»? Хороший ответ всегда будет объяснять, что было сделано, и почему это было сделано именно так, не только для OP, но и для будущих посетителей SO. –

+0

привет, я попытался заменить код, но без изменений. Если вы не возражаете, пожалуйста, объясните необходимость «imageurl» – user2462246

Смежные вопросы