09/10/2018, 22:50

banner & logo random

mấy anh cho em hỏi,
em có table affiliate như sau
----------
id
link_img
url
notes
go
-----------

trong đó link_img chứa các link đường dẫn đến images cần hiển thị và url là địa chỉ đích tương ứng với image quảng cáo đó

nay em muốn ngay trang chủ sẽ xuất hiện liên kết ngẫu nhiên bằng image đó ( truy xuất ngẫu nhiên 1 record nào đó trong table affiliate ) đó.
nhưng em không biết code ra sao, mong các anh giúp em !
cám ơn các anh
vikhoa viết 00:58 ngày 10/10/2018
mỗi IMG đều có ID, bắt đầu từ 0 (hoặc 1), em tạo hàm random 1 số với tối đa là tổng các records trừ 1 (ví dụ 10 records thì random số từ 0-9).

Sau đó thì xuất ra IMG có ID là số random đó.

Thuật toán là vậy, lập trình thế nào thì em tự code nhé
emgaimientay viết 00:57 ngày 10/10/2018
cám ơn anh admin ViKhoa giúp em, lỡ giúp thì giúp cho trọn đi anh, code đó anh
Thanh duc viết 01:07 ngày 10/10/2018
Để anh giúp cho SELECT * FROM affiliate ORDER BY RAND() LIMIT 1
emgaimientay viết 00:54 ngày 10/10/2018
chỉ 1 dòng truy vấn SQL thui hả anh ?
viết 01:07 ngày 10/10/2018
Code đó là chính xác rồi đó , nhưng làm chi tiết ra nó vầy
PHP Code:
<?php
// Giả sử đã tạo kết nối với MySQL server
// Ta gọi query
$query mysql_query("SELECT * FROM affiliate ORDER BY RAND() LIMIT 1"; ) or die ("chet cha khong query duoc, hic hic");
// Sau đó fetch dữ liệu ra biến $r
while ($r mysql_fetch_array($query)) 

{
// Hiển thị cái hình ra ngoài, chỗ nào thì tùy á ...

echo "<a href=\"" $r***91;'url'***93; . "\"><img src=\"" $r***91;'link_img'***93; . "\" border=0 alt=\"" $r***91;'notes'***93; . "\">
</a>" 
;
}
// Hết film
?>
Chúc em thành công
emgaimientay viết 00:51 ngày 10/10/2018
cám ơn anh mitavn, Thanh duc, và anh vikhoa vì giúp em về vấn đề này !
cám ơn các anh :x
lqv77 viết 00:54 ngày 10/10/2018
Quote Được gửi bởi mitavn
Code đó là chính xác rồi đó , nhưng làm chi tiết ra nó vầy
PHP Code:
<?php
// Giả sử đã tạo kết nối với MySQL server
// Ta gọi query
$query mysql_query("SELECT * FROM affiliate ORDER BY RAND() LIMIT 1"; ) or die ("chet cha khong query duoc, hic hic");
// Sau đó fetch dữ liệu ra biến $r
while ($r mysql_fetch_array($query)) 

{
// Hiển thị cái hình ra ngoài, chỗ nào thì tùy á ...

echo "<a href=\"" $r***91;'url'***93; . "\"><img src=\"" $r***91;'link_img'***93; . "\" border=0 alt=\"" $r***91;'notes'***93; . "\">
</a>" 
;
}
// Hết film
?>
Chúc em thành công
Hướng dẫn như vầy mà không làm được nữa thì potay.com luôn đó nha.
Bài liên quan
0