Не могу отобразить изображения на веб-странице, где путь к изображению хранится в базе данных

Я пытаюсь отобразить изображения на веб-странице, где путь к изображению хранится в базе данных, а изображения хранятся на сервере. Но я не могу отобразить эти изображения, используя следующие коды, поэтому, пожалуйста, кто-нибудь поможет мне с этой проблемой, ..

<form method="post"  enctype="multipart/form-data" action="file_upload.php">
<table>

<?php

$dbhost = 'xxxxxxxx';
$dbuser = 'xxxxxxxxx';
$dbpass = 'xxxxxxxxxx';
$db_name = 'xxxxxxxxxx';
$tbl_name = 'xxxxxxxxxxx';

$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("$db_name")or die("cannot select DB");

$query1 = mysql_query("select * from '$tbl_name' where id='1'");
$rows1 = mysql_fetch_array($query1);
$path1 = $rows1['image'];

$query2 = mysql_query("select * from '$tbl_name' where id='2'");
$rows2 = mysql_fetch_array($query2);
$path2 = $rows2['image'];

$query3 = mysql_query("select * from '$tbl_name' where id='3'");
$rows3 = mysql_fetch_array($query3);
$path3 = $rows3['image'];

echo '<tr><td><img src="$path1"></td>' ;
echo '<td><img src="$path2"></td>' ;
echo '<td><img src="$path3"></td></tr>' ;

?>

</form>
</table>

вывод на печать только $ path1, $ path2 и $ path3, .. /

введите описание изображения здесь

0

Решение

измените свой запрос следующим образом

Все они

 $query1 = mysql_query("select * from ".$tbl_name." where id='1'") or die(mysql_error());

Вы передаете переменную $ path как изменение строки,

Как это

echo "<tr><td><img src='".$path1."'></td>";
2

Другие решения

Пожалуйста, исправьте эти строки:

echo "<tr><td><img src='$path1'></td>" ;
echo "<td><img src='$path2'></td>" ;
echo "<td><img src='$path3'></td></tr>" ;

Речь идет о цитатах 🙂

0

использование
HTML + PHP как

<tr><td><img src='<?php echo $path;?>'></td>
0
По вопросам рекламы [email protected]