php - 在索引页上从数据库中调用图像

标签 php html css mysql

我想在索引页上调用数据库中的图像,但出了点问题。

当我在管理面板上尝试它时它很好,但在索引页面上,我不能那样做。

那是我的索引页代码。

<?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-->

以及它的外观。

http://imgur.com/tnZX1RN

使用相同的代码,我的图像在管理面板上看起来不错。

我的文件夹在这里设计。

http://imgur.com/khqiFew

最佳答案

只需检查这段代码

<?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/

相关文章:

javascript - Google Keep 文本输入如何工作?

javascript - 从当前位置向上滑动jQuery效果

php - 如何在 MySQL 中存储 bool 数据类型?

javascript - 将 php 变量从 php "while"循环发送到 javascript 函数 : not working

html - 使子 flexbox 容器可滚动

html - CSS 向右浮动奇怪的行为

html - 在容器中将引导图像调整为屏幕大小

php - 从数据库 (BLOB) 插入图像 Echo

php - 如何比较两个非常大的字符串

jquery - 监听表行计数变化