从数据库加载图像时PHP 508(检测到循环)
我一直在尝试创建我的分类页面,列出我网站上所有可能的分类。我使用数据库来存储我的类别列表和所有图像从数据库加载图像时PHP 508(检测到循环),php,mysql,html,Php,Mysql,Html,我一直在尝试创建我的分类页面,列出我网站上所有可能的分类。我使用数据库来存储我的类别列表和所有图像 数据库结构: 表:类别 列:ID、名称、描述、图标 数据:1,类别,类别说明 使用“我的循环”遍历所有类别并从图标列中提取图像时 我使用这些行创建我的类别: <?php $categories = $core->cat(); foreach($categories as $key=>$val) { ?> <div class="col-md-6 match
数据库结构: 表:类别 列:ID、名称、描述、图标 数据:1,类别,类别说明 使用“我的循环”遍历所有类别并从图标列中提取图像时
我使用这些行创建我的类别:
<?php $categories = $core->cat(); foreach($categories as $key=>$val) { ?>
<div class="col-md-6 matchHeight">
<a href="<?php $core->_siteRoot;?>/categories/<?php echo $val['name']; ?>" style="color: black; text-decoration: none;">
<div class="well m1 emp category">
<div class="media">
<div class="media-left media-middle">
<img class="media-object" src="<?php echo $val['icon']; ?>" alt="<?php echo $val['name']; ?> Category Picture" width="128">
</div>
<div class="media-body">
<h1><?php echo $val['name']; ?></h1>
<p>
<?php echo $val['description']; ?>
</p>
</div>
</div>
</div>
</a>
</div>
<?php } ?>
我认为您在这里缺少了一个“回音:-但我怀疑这是您问题的解决方案。什么显示了var_dump($categories)?听起来您对图标的url有问题,而不是php问题。你能直接通过地址栏访问图标吗?当请求图标时,很可能是重写问题。@TomMettam是的,我丢失了“echo”,但这并不能解决问题。
if(isset($_GET['q'])) {
$req = $core->picture($_GET['q']);
switch( explode('.', $req[0])[1] ) {
case "gif":
$ctype="image/gif"; break;
case "png":
$ctype="image/png"; break;
case "jpeg":
case "jpg":
$ctype="image/jpeg"; break;
default:
}
header('Content-type: ' . $ctype);
print_r($req[1]);
}