09/10/2018, 23:44
Giúp em về phép lặp while trong PHP
Sau khi truy xuất từ CSDL mySQL, em dùng phép lặp như sau
Giờ em muốn mỗi lần lặp thì $i sẽ tăng thêm 1 đơn vị, các bác giúp em với đc ko ạ
while ($row = $db->sql_fetchrow($result)) {
$catid = intval($row['catid']);
$parentid = $row['parentid'];
$title = $row['title'];
$boxstuff .= "<div class="content" onclick="SwitchMenu('sub$i')">$title</div> ";
$catid = intval($row['catid']);
$parentid = $row['parentid'];
$title = $row['title'];
$boxstuff .= "<div class="content" onclick="SwitchMenu('sub$i')">$title</div> ";
Bài liên quan
Tưởng cái này là vô cùng cơ bản rồi chứ?
while ($row = $db->sql_fetchrow($result)) {
$catid = intval($row['catid']);
$parentid = $row['parentid'];
$title = $row['title'];
$boxstuff .= "<div class=\"content\" onclick=\"SwitchMenu('sub$i')\">$title</div>\n";
$i++;
1. Thiếu cái } ở dòng cuối.
2. Nên đặt $i trong while{}
echo "<div class=\"content\" onclick=\"SwitchMenu('sub$i')\">$row[title]".substr($row['title'],0,n)."</div>\n";