我試圖呈現引導電網動態腳手架在PHP自舉列while循環
<div class="row>
<div class="col-md-3">sql row 1</div>
<div class="col-md-3">sql row 2</div>
<div class="col-md-3">sql row 3</div>
<div class="col-md-3">sql row 4</div>
</div>
<div class="row>
<div class="col-md-3">sql row 5</div>
<div class="col-md-3">sql row 6</div>
<div class="col-md-3">sql row 7</div>
<div class="col-md-3">sql row 8</div>
</div>
我的SQL行,我有麻煩了如何設置while循環。什麼我現在只是做
<div class="row>
<div class="col-md-3">sql row 1</div>
<div class="col-md-3">sql row 2</div>
<div class="col-md-3">sql row 3</div>
<div class="col-md-3">sql row 4</div>
<div class="col-md-3">sql row 5</div>
<div class="col-md-3">sql row 6</div>
<div class="col-md-3">sql row 7</div>
<div class="col-md-3">sql row 8</div>
</div>
我怎麼可以設置循環四個COL-MD-3類自動分配到各行,然後繼續。當前代碼:
<div class="row">
while($row = $result->fetch_assoc())
{
$spons_amt = round($row["spons_amt"] + 500, 2);
echo '<div class="col-md-3">' . $spons_amt . '</div>'
}
mysqli_close($conn);
</div>
我猜我需要做的是
<div class="row">
while($row = $result->fetch_assoc())
// count number of rows
{
//list 4 of these (to make a row)
$spons_amt = round($row["spons_amt"] + 500, 2);
echo '<div class="col-md-3">' . $spons_amt . '</div>'
}
// echo </div><div class="row"> between every set of 4
mysqli_close($conn);
</div>
我要對這個正確的方式?我怎樣才能完成代碼?
什麼變量等於:$項(我假設是行數),$項目和$進入我很困惑 – rhill45
$條目是從數據庫中提取的所有行(即使用 - > fetchAll())。如果將它作爲array_chunk()的參數傳遞給參數4,它將返回4個大小的新數組。爲了循環它們,我將它們命名爲$ entriesRow(每個Bootstrap行有4個條目)。然後我們需要一個foreach循環每個包含4個條目的$ entriesRow。這聽起來很複雜,但是很簡單。你也可以查看手冊:http://php.net/manual/en/function.array-chunk.php –