php - 如何像搜索框一样跳转到 PHP 页面的某个部分?

标签 php jquery html mysql

好的,我有一个显示 MySQL 表输出的简单页面。内容很多,我的本意是让大家搜索一下。

问题是数据库不按最高排名索引它,而是按创建顺序索引。

页面为我排序,然后我在循环中使用便宜的计数器对玩家进行排名。

我已经设置好了锚定,你可以通过Rank、SteamID、RP Name、Wallet来搜索。

但是,我需要搜索框。目前,只有 SteamID 很重要。

http://www.triggergaming.net/stats.php是页面。我有一个目前可以使用的,但它不是我想要的。我希望它不需要刷新页面。我目前使用 header() 作为我的搜索方式,将它放在页面顶部,

<?php if ($_POST["SteamID"]){
    header("Location: stats.php#".$_POST["SteamID"]);
exit;
}?>

等级存储为$count,steamid存储为$row[steamID],rpname存储为$row[rpname],wallet存储为$row[钱包]

编辑:现在我想起来了,Wallet 不是一个唯一的变量,并且可以(并且将会)重复。所以我不会索引它。

最佳答案

如果您不需要页面刷新,请使用 javascript、jquery 来构建 anchor HTML,如下所示:

使用 Jquery

HTML

Search ID <input type="text" id="searchid"/>
<input type="button" value="Search" id="search-button"/>

Javascript:

$('#search-button').on('click',function(ev){
    var steamID = $('#searchid').val();
    location.href='#'+steamID;
});

我用 jquery 和一些数据重写了一个功能版本: http://jsfiddle.net/Uyt7a/1/ 这确实有效。

关于php - 如何像搜索框一样跳转到 PHP 页面的某个部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19507512/

相关文章:

html - 试图让表单的输出显示在与 <p> 元素 html 相同的行上

php - 如何创建动态(支持自定义字段)SaaS 应用程序?

javascript - 无法捕获 Bootstrap 3.3.6 关闭模态事件

javascript - 延迟 "manual"将元素升级为定制的内置 Web 组件

javascript - 如何使 div 不可选择?

javascript - 如何根据选择选项访问变量的值?

javascript - 网站中的 3 张图像

php - 当 PHP 类动态调整图像大小时,Zurb Foundation 中的 Interchange.js 出现问题

PHP登录系统

php - 选择 COUNT 列和 GROUP BY