Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP查询整个表,同时在不提交表单的情况下使用搜索框进行搜索_Javascript_Php_Jquery_Mysql_Forms - Fatal编程技术网

Javascript PHP查询整个表,同时在不提交表单的情况下使用搜索框进行搜索

Javascript PHP查询整个表,同时在不提交表单的情况下使用搜索框进行搜索,javascript,php,jquery,mysql,forms,Javascript,Php,Jquery,Mysql,Forms,我有一个表,它显示了我从数据库中查询的所有数据,在这里我想在它上面添加一个搜索框,以帮助我排序或查找我想要的数据。我不希望刷新页面,而是直接更改数据显示,我唯一能想到的是使用Jquery,但我记得不能用javascript更改PHP查询字符串。如何存档此文件?例如使用搜索框的onchange条件,以及表中显示的搜索数据 sql='SELECT * FROM XXX' $row=mysqli_fetch_array($result); <form> <input ty

我有一个表,它显示了我从数据库中查询的所有数据,在这里我想在它上面添加一个搜索框,以帮助我排序或查找我想要的数据。我不希望刷新页面,而是直接更改数据显示,我唯一能想到的是使用Jquery,但我记得不能用javascript更改PHP查询字符串。如何存档此文件?例如使用搜索框的onchange条件,以及表中显示的搜索数据

sql='SELECT * FROM XXX'
$row=mysqli_fetch_array($result);


<form>
    <input type='text' name='Search'/>
</form>      
<table>
    <tr><td><?php echo $row['Name'] ?></td><td><?php echo $row['Job'] ?></td></tr>
    etc.....
</table>
sql='SELECT*FROM XXX'
$row=mysqli\u fetch\u数组($result);
等

我用它来做这类事情。它正是你想要的。您可能想查看它,它的文档很好

PHP只运行一次,就完成了。这意味着,您需要编写一些Javascript来发送新请求并返回结果。这就是这里所说的AJAX

您可以设置一个新的PHP文件,将查询作为参数,并以JSON的形式返回数据,@Cashbee建议他们可以获取这些数据并将其呈现出来

根据谁能够访问此网站,您还应该考虑安全性。。。如果有人能够访问这个网站,可以运行他喜欢的任何查询,这可以吗

只是一个网站注:你不是在寻找一个像或

或者您正在寻找一种工具,在键入查询时可以看到结果?作为
插入
更新
删除
查询的试运行,可能还有其他功能。。?如果这是你的想法,也许是你想研究的东西


注意:嘿。。。最后一段对于初学者来说将是一个非常好的程序,向他们展示数据库在执行之前所做的工作…

我给你一个提示:onkeyup()+ajax+php和你的box search值使用ajax来实现这一点。是的,我知道这个条件,但我不知道如何使用ajax来更改输出。使用ajax发布到同一页面?这会改变当前页面上的输出吗?谢谢winOh哇,谢谢。这是我脑子里想不到的,我应该想到找到jquery扩展。