我甚至可以确定它的名称,但我想让表格充满活力。 top被命名为“tier”,值来自名为“tier”的数据库表。在侧面,数据库中的“items”表中有“items”。我还为多对多关系制作了一个中间表一个项目有一个层级有很多项目。在这个中间表中,我存储了项目ID和层ID。
我已根据数据库动态显示层和项目,但我不知道如何填写这些数据。
我想要的是从中间表中获取值并插入它。该值为布尔值,因此为true或false。例如,我想检查Silver层是否有照片,如果它等于true我想显示它。我怎么能做这样的事情,因为我无法绕过它。
以下是我为生成表格所做的代码,如果有任何改进,请告诉我,如果可能的话,我想学习更好的代码。
<table>
<tr>
<td></td>
<?php
$counter = 0;
//To show all of the tiers
foreach ($tier as $tier) {
$counter ++;
?>
<td>
<?php echo $tier->name; ?>
</td>
<?php
foreach ($itemTier as $value) {
if($tier->id == $value->itemId){
echo $value->value;
}
}
?>
<?php
}
?>
</tr>
<?php
//Showing all of the options
foreach ($item as $item) {
?>
<tr>
<td>
<?php echo $item->name; ?>
</td>
<?php
//Displaying the extra columns
for($i = 0; $i< $counter; $i++){
?>
<td>
</td>
<?php
}
?>
</tr>
<?php
}
?>
</table>
答案 0 :(得分:0)
<?php
$variable = 'Hello World';
?>
<table>
<tr>
<td>
<? echo $variable; ?>
</td>
</tr>
</table>