10/10/2018, 10:33
[PHP] Hiển thị kết quả theo ngày giờ!
Mình có cái bảng như sau:
Hiển thị ra kết quả như thế mình đã làm được. Nhưng mình ko biết cách để cho 3 bài viết mới cập nhật gần đây nhất sẽ nằm trong vùng màu đỏ, còn những bài viết cũ sẽ ko nằm trong màu đỏ đó.
Các bạn giúp mình với!
Hiển thị ra kết quả như thế mình đã làm được. Nhưng mình ko biết cách để cho 3 bài viết mới cập nhật gần đây nhất sẽ nằm trong vùng màu đỏ, còn những bài viết cũ sẽ ko nằm trong màu đỏ đó.
Các bạn giúp mình với!
Bài liên quan
VD:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
<script src="jquery-1.3.2.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
$('li').each(function(i){
$(this).addClass('red');
i=i+1;
if(i==2){//cái này là 2 mẩu tin mới nhất
return false;
}
});
});
</script>
<style type="text/css" media="screen">
.red{
background:#FF0000;
color:#FFF;
}
</style>
</head>
<body>
<?php
$link = mysql_connect("localhost", "root", "");
mysql_select_db("test", $link);
$result = mysql_query("SELECT * FROM test", $link);
if(mysql_num_rows($result)){
echo '<ul>';
while($r = mysql_fetch_array($result)){
echo '<li>'.$r***91;'id'***93;.' - '.$r***91;'date'***93;.'</li>';
}
echo '</ul>';
}else{
echo 'Khong co du lieu';
}
?>
</body>
</html>
Chỉ cần dùng câu sql order by date desc. Khi show ra thì chang bgcolor của nó thôi
Hơn nữa sửa file js hay sửa file php đều như nhau.
Nếu muốn chiếc xe màu đỏ thì ngay từ đầu mua xe màu đỏ cho nó xong, việc gì phải mua xe trắng rầi mang về sơn lại màu đỏ.