У меня есть таблица с 20 различными планами.
plan.sql
id | planName
1 | Alpha
2 | Omega
3 | Gamma
...
Каждый план содержит 3 различных уровня (Бронзовый, Серебряный, Золотой).Я хочу отобразить все планы на странице следующим образом:
Alpha Alpha Alpha
Bronze Silver Gold
Omega Omega Omega
Bronze Silver Gold
...
Пока что я извлекаю имена планов из базы данных с помощью цикла while, как показано ниже:
$plansql = "select * from plans";
$resultps = $conn->query($plansql);
$resultp = array();
if (mysqli_num_rows($resultps) > 0) {
while($plan = mysqli_fetch_assoc($resultps)) {
$resultp[] = '<div class="col-lg-2">
<div class="panel price panel-red">
<div class="panel-heading text-center">
<h3>'.$plan['planName'].'</h3>
<h3>'.$planLevel.'</h3>
</div>
<div class="panel-body text-center">
<p class="lead panel-body-pricing" style=""><strong>'.$plan['planPrice'].'</strong></p>
</div>
<ul class="list-group list-group-flush text-center">
<li class="list-group-item"><i class="icon-ok text-danger"></i>
This plan is perfect for...
</li>
</ul>
<div class="panel-footer">
<a class="btn btn-lg btn-block btn-danger" href="#">SEE DETAILS</a>
</div>
</div>
</div>';
}
}
Я отображаю результат вне цикла while
.join("",$resultp).
Это прекрасно работает, но как мне добавить разные уровни к каждому плану?