我想在索引页上调用数据库中的图像,但出了点问题。
当我在管理面板上尝试它时它很好,但在索引页面上,我不能那样做。
那是我的索引页代码。
<?php include ("includes/header.php");?>
<?php include_once ("includes/config.php");?>
<!--database start-->
<?php
$test=mysql_query("SELECT * FROM siteler");
$sayi=mysql_num_rows($test);
$deneme=mysql_fetch_row($test);
?>
<div class='container'>
<div class='row'>
<?php
while ($deneme=mysql_fetch_array($test)) {
echo '<div class="col-md-3 col-sm-6 col-xs-12 back-colour">';
echo '<p><img src="'.$deneme['site_pic'].'"></p>';
echo '<p class="box-design">' .$deneme['site_name']. '</p>';
echo '<p class="box-design">' .$deneme['site_ref']. '</p>';
echo '<p class="box-design">' .$deneme['bet_turu']. '</p>';
echo '</div>';
}?>
</div>
</div>
<!--database end-->
以及它的外观。
使用相同的代码,我的图像在管理面板上看起来不错。
我的文件夹在这里设计。
最佳答案
只需检查这段代码
<?php
while ($deneme=mysql_fetch_array($test)) {
$full_path = $_SERVER['DOCUMENT_ROOT'];
$full_path .= "/images/".$deneme['site_pic']; // change it as your folder
// echo $full_path is not working and chnage it
echo '<div class="col-md-3 col-sm-6 col-xs-12 back-colour">';
echo '<p><img src="'. $full_path.'"></p>';
echo '<p class="box-design">' .$deneme['site_name']. '</p>';
echo '<p class="box-design">' .$deneme['site_ref']. '</p>';
echo '<p class="box-design">' .$deneme['bet_turu']. '</p>';
echo '</div>';
}?>
如果不行就回显
echo $full_path;
在注释代码中,您可以看到路径,然后轻松更改它并在您站点的任何地方工作
关于php - 在索引页上从数据库中调用图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42579566/