10/10/2018, 11:14
Xin hỏi cách chia dữ liệu thành 3 cột PHP
Mình có đoạn code chia dữ liệu thành 2 cột
bây giờ mình muốn chia nó thành 3 cột xin các bạn chỉ giúp
if($n%2!=0){
$top->block["LIST_1"][] = $tmp;
}else{
$top->block["LIST_2"][] = $tmp;
}
bây giờ mình muốn chia nó thành 3 cột xin các bạn chỉ giúp
if($n%2!=0){
$top->block["LIST_1"][] = $tmp;
}else{
$top->block["LIST_2"][] = $tmp;
}
Bài liên quan
$dem và $str
$dem = 0;
$str ='';
$n = count($table);
for($i = 0 ; $i < $n ; $i++)
{
$row = $table[$i];
if($dem % 3 == 0)
{
$str .='<tr>';
}
$str .='dữ liệu của bạn';
if($dem % 3 == 2)
{
$str .='</tr>';
}
$dem++;
}
echo $str;
biến $dem sẽ tăng lên 1 khi bạn hiển thị hết một dòng dữ liệu.
@chủ thớt: định dạng mấy cột là để cho css nó làm, đừng để php, ví dụ sau này bác muốn thay giao diện khác, thành 5 cột thì lại phải mò vào code php à.
bác xuất ra mỗi record dữ liệu thành một <li> sau đó dùng css để định dạng nó, thành mấy cột thì phụ thuộc vào css hết, sau này muốn làm giao diện khác thì chỉ cần chỉnh css là xong.
bác đang tìm hiểu dần dần những vấn đề này là bác đang tiến bộ đấy
liệu tag <li> có đảm bảo thay thế được table ko bác
chắc em chưa hiểu cái ý "nhìn phức tạp và không thân thiện lắm với coder khác" là sao, nếu dùng table như bình thường thì vẫn phức tạp và không thân thiện
ngoài ra nếu chia sản phẩm vào mỗi cột <li> thì các sản phẩm cùng hàng chưa chắc đã xếp cùng 1 dòng với nhau , do thông tin các sản phẩm có thể khác nhau. khuyết điểm lớn đó nhé.
table vẫn tối ưu hơn.
Vấn đề này chắc nhiều người bàn luận rồi, vẫn chưa có hồi kết Quan trọng là css của bác thế nào thôi
nếu dùng jquery để fix vấn đề ko thẳng hàng các sản phẩm thì ko còn j phải bàn ...
vấn đề đang nói tới là dùng cách nào hiệu quả và đơn giản , ko phải làm được hay là không. jquery ninja có thể viết nguyễn 1 framework để biến tag <li> thành công dụng y chang cái table . nhưng đó là việc của kẻ rỗi hơi!
Đang li vs table thì bác chuyển sang li + jquery vs table
kiểu suy nghĩ của bác giống với suy nghĩ joomla có thể làm mọi thứ , thậm chí dùng joomla chỉnh sửa lại để làm wordpress...
Mình chưa hiểu ý bạn lắm
vidu <li>{VALUE_mage}</li> thì chia cột như thế nào
Cảm ơn , mới học php nên chưa biết nhiều lắm có gì thông cảm