简单的推荐旋转器

发布于 2024-08-06 07:27:21 字数 112 浏览 14 评论 0原文

我想在我的网站上展示一个用 php 完成的简单推荐旋转器。

Php 可以从文本文件或数据库中获取推荐,但我不明白如何创建旋转器部分。

如果您能提供任何帮助,我将不胜感激。谢谢。

I'd like to show a simple testimonial rotator on my site done in php.

Php can take testimonials from either a Text file or db, but I don't understand how to create te rotator part.

I'd appreciate any help you can offer. Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

流星番茄 2024-08-13 07:27:21

要从数据库中获取它,您需要在 SQL 中执行以下操作:

SELECT testimonial FROM testimonials ORDER BY RAND() LIMIT 1

要从文本文件中获取它,您需要执行以下操作:

// load the file's contents
$testimonials = file_get_contents('text_file.txt');
// split the list by new lines, i.e. one testimonial per line
$testimonials = explode("\n", $testimonials);
// print a random testimonial
print $testimonials[rand(0, (count($testimonials) - 1))];

To get it out of a DB, you'd do something like this in SQL:

SELECT testimonial FROM testimonials ORDER BY RAND() LIMIT 1

To get it out of a text file, you'd do something like this:

// load the file's contents
$testimonials = file_get_contents('text_file.txt');
// split the list by new lines, i.e. one testimonial per line
$testimonials = explode("\n", $testimonials);
// print a random testimonial
print $testimonials[rand(0, (count($testimonials) - 1))];
我的奇迹 2024-08-13 07:27:21

如果您希望它们实时更新,则必须使用 javascript 或 jQuery 等框架。否则@ceejayoz 提供了一个完美的答案。

If you want them to update live, you would have to use javascript or a framework such as jQuery. Otherwise @ceejayoz has provided a perfect answer.

著墨染雨君画夕 2024-08-13 07:27:21

您可以使用 rand() 的顺序来选择随机记录并显示它们,或者如果您想按顺序显示它们,请跟踪显示的 id,然后当您到达末尾时从第一条记录开始。

you can use the order by rand() to select random records and show them or if u want to show them sequentially , keep track of the ids shown and then when u reach the end start from first record.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文