使用PHP的分页代码中缺少Ahref链接

使用PHP的分页代码中缺少Ahref链接,php,html,mysql,css,pagination,Php,Html,Mysql,Css,Pagination,这是我的分页代码,在页面底部显示页码,但ahref链接不起作用。谁能告诉我哪里出了问题。我希望您不需要css文件 还请注意,分页链接(ahref链接)是第一次创建的,但当我从一个页面移动到另一个页面时,链接会消失。(我没有包括连接字符串。) 通过这个: echo "<h4>Sector: $sector&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Theme: $theme &n

这是我的分页代码,在页面底部显示页码,但ahref链接不起作用。谁能告诉我哪里出了问题。我希望您不需要css文件

还请注意,分页链接(ahref链接)是第一次创建的,但当我从一个页面移动到另一个页面时,链接会消失。(我没有包括连接字符串。)


通过这个:

echo "<h4>Sector: $sector&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Theme: $theme &nbsp; 
        &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br> Region: $region <hr> </td>";
        echo "</tr>";
echo“扇区:$Sector主题:$Theme

地区:$Region
“; 回声“;
您的标签似乎没有结束标签

用这个代替

echo "<h4>Sector: $sector&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Theme: $theme &nbsp; 
    &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br> Region: $region </h4><hr> </td>";
    echo "</tr>";
echo“扇区:$Sector主题:$Theme

地区:$Region
“; 回声“;
你的代码可能会被破坏。此行后回显的分页无法显示分页链接。它可能在多余的非破坏性空间中丢失;为什么不使用css float来减少这一行的标记呢

[更新3.0]

这样做,让我知道你发现了什么(注意整数铸造)。出于某种原因,只有当我将$page强制转换为整数时,这才有效

我已经包含了额外的代码来容纳您指定的3个查询字符串(k,x,y)。如果您更改它们,您也需要在代码中更改它们。另请参见链接中的其他代码。
这可能是个问题:

$pagination.= "<a href=\"$targetpage?page=$prev\">previous</a>";
$pagination.=”;
一个解决方案

$pagination.= '<a href="' . $targetpage?page=$prev . '">previous</a>';
$pagination.='';

什么是
回送$row['link']给你?这可能是因为你打开标签两次,而不是关闭它<代码>回声“”;回声“;回声“
只是提醒您,PHP的
mysql\u xxx()
函数已被弃用,不再受支持。建议改为使用
mysqli
PDO
libs。同时更改此行:
echo”“;回声“;回声“收件人:
回显“”;回声“;回声“你似乎把引号弄混了。你的href也应该有引号。你的最后一个标记缺少结束标记。请看下面我的答案。你的代码可能会被破坏。此行后回显的分页无法显示分页链接。它可能在多余的非破坏性空间中丢失;为什么不使用css float来减少这一行的标记呢?谢谢你的提示。我已删除所有非中断空格并关闭H3和H4标签。但问题依然存在。当代码第一次执行时,页码上的链接会出现,但当我移动到另一个页面时,链接会消失。请检查您单击的链接的url格式是否正确。你应该有类似page3.php的东西?page=3是你点击时得到的吗?你点击了哪些链接,发送了什么url。数据库中有多少条记录?单击后从url开始。至少你可以在第一页看到页面链接,其他的应该很容易。URL格式正确。我得到的URL是“page3.php?page=2”,我的数据库中有20条记录。请帮助请快速修改我在更新和评论中指出的行,并让我知道您的结果。您好,Steward,谢谢分页上的链接回来了,但现在分页不起作用。我无法从一页移动到另一页。请帮忙
$pagination.= "<a href=\"$targetpage?page=$prev\">previous</a>";
$pagination.= '<a href="' . $targetpage?page=$prev . '">previous</a>';