php - 使用 php/mysql 的简单 URL 旋转器

标签 php mysql arrays

我正在尝试构建一个 url 旋转器,其中下一个 url 将显示在超链接下。

<a href="$URL[]">Next</a>

我能够从表中检索所有输入并将它们保存到数组中。但我不知道如何在超链接下一一显示它们,并且在链接上单击下一个网址应该显示。

我正在使用的代码

$sql=mysql_query("SELECT * from TABLE");

      while($row = mysql_fetch_array($sql))  
{
$Id[] = $row['id'];
$Name[] = $row['name'];
$URL[] = $row['url'];


}

显示

$x=0;
for ($x = 0; $x <= 10; $x++) {

echo "$Id[$x]";  
echo "$URL[$x]";
echo "$Name[$x]";
echo "<br>";
}

请就如何完成此任务提出一些建议。

最佳答案

假设你手里有$URL数组,那么对数组进行计数。获取$get_url_no并检查它是否小于总url,如果是则将$get_url_no + 1,以便您可以访问下一个url。将此链接添加到 url,以便您可以使用 $get_url_no = $_GET['urlno']; 从 url 获取它。

$count = count($URL);
$get_url_no = $_GET['urlno'];    
$urlNo = (isset($get_url_no) && $get_url_no < $count) ? ($get_url_no + 1) : 0;
$url = $URL[$urlNo]."&urlno=".$urlNo;
echo '<a href="'.$url.'">Next</a>';

关于php - 使用 php/mysql 的简单 URL 旋转器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37508140/

相关文章:

php - Ajax 到 php 调用不成功

php - 如何用临时列聚合不相关的表

php - 显示 jquery 验证错误消息,但正在提交表单

mysql - SQL 查询中的列计数

MySQL,联接多对多关系查询

android - 如何在 Android NDK 中比较两个 jbyte 数组

php - Laravel 5.1 本地化

.net - 如何在 .NET MySqlCommand 中使用 MySql 用户定义变量?

java - 在 JAVA 中读取一个 JSON 数组

javascript - 如何迭代数组并将结果存储在单个对象或变量中?