我正在尝试构建一个 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/