我制作了一个系统,其中代码使用 foreach 从数据库中请求所有数据,很简单。我在表格中展示了这个,不是那么难。现在我想尝试一下如何按标签名称 foreach 所有数据。我有 8 个不同的标签。理想的情况是我可以使用 jquery 或 php 检查它们
我还没有尝试过任何方法,我试着用谷歌搜索它,也许我用谷歌搜索错了但我没有得到任何答案,这就是我在这里的原因。
从数据库中获取所有数据
public function guideData(){
$ID = sanitize($_SESSION['user']);
$guideData = DB::getInstance()->query("SELECT * FROM crm_bosg");
if($guideData->count()){
$results = $guideData->results();
$this->_results['guideData'] = $results;
}else{
$this->_errormsg[] = 'ohutusjuhendite aluste info puudub';
}
return $this;
}
在 html 表中显示所有数据。
<?php $guideData = $user->guideData();?>
<?php if(!$guideData->error()){
echo '
<div class="danger-type row m-0 px-3 py-2 border-bottom">
<span class="phoneview col-xl-1 col-md-1 col-sm-1 col-1 my-2">ID</span>
<span class=" col-xl-3 col-md-3 col-sm-3 col-4 my-2">Alus</span>
<span class="col-xl-8 col-md-4 col-sm-7 col-7 my-2">tekst</span>
</div>';
foreach($guideData->results()['guideData'] as $gd => $gdata){ ?>
<div class="danger-type border-bottom row m-0 px-3 py-2">
<span class=" phoneview col-xl-1 col-md-1 col-sm-1 col-1 my-2"><?=$gdata['id']?></span>
<span class="col-xl-3 col-md-3 col-sm-3 col-4 my-2"><?=$gdata['label']?></span>
<span class="col-xl-7 col-md-7 col-sm-7 col-6 my-2"><?=$gdata['descs']?></span>
<span data-toggle="modal" style="font-size: 20px;" class="hvr-icon-pop cursor-pointer"><i class="fas fa-trash hvr-icon"></i></span>
</div>
<?php }
} ?>
我试着在这里解释一下也许更好。基本上我想在第一个标签是“主要数据”而第二个标签是“次要数据”时这样做
然后会有2个不同的表
主数据- 这里将出现标签名称为“主数据”的所有数据
辅助数据 - 这里将出现标签名称为“辅助数据”的所有数据
潇湘沐
慕容708150