Я сохранил пути изображения в таблице mysql. для следующего кода изображение не загружается.Можно ли использовать теги php внутри атрибутов html?
<?php
mysql_connect('localhost','root','123');
mysql_select_db('ratesl');
$result = mysql_query("select name,rating_count,image,average from infos join ratings on infos.id = ratings.p_id order by average DESC ");
while($row = mysql_fetch_object($result)){
$img_path = "img/".$row->image; ?>
<tr>
<td style="padding:15px"> <img src=<?php $img_path; ?>/> </td>
<td style="padding:15px"> <?php echo $row->name; ?></td>
<td style="padding:15px"> <?php echo $row->rating_count; ?></td>
<td style="padding:15px"> <?php echo $row->average; ?></td>
</tr>
<?php } ?>
Althogh $ IMG_PATH содержит значение из таблицы базы данных, значение ЦСИ для IMG остается пустым. в чем проблема?
Этот вопрос ... вам не хватает «echo» перед '$ img_path'. Как вы ожидаете, что PHP напечатает эту переменную? Посмотрите, что вы сделали в этих строках ниже. Вы не забыли повторять другие значения ... – bcesars
print_r результаты вашего запроса и проверить, не выведен ли URL-адрес изображения из базы данных. – Aman
Да, это возможно, просто повторите его так, как вы делали внутри тегов 'td' – Ghost