我如何将数据查询到有条件的数据表
how can i query data to datatables with condition
可以帮我吗?我想查询数据从 table 到 datatables 有条件。
我有 5 个菜单,国家名称如下:
<nav style="margin-bottom:20px">
<a href="test.php">Home</a> |
<a href="">Japan</a> |
<a href="">Australia</a> |
<a href="">Kore</a> |
<a href="">Denmark</a> |
<a href="">Swedia</a>
</nav>
我想如果我点击菜单 Country 1 可以查询带有 Country 等名称的数据...
在我只使用之前:
$sql = "select * from mydata where country='Japan'";
现在我想如果我点击哪个国家,查询将显示哪个国家的数据。
注意:如果我选择主页将无条件显示所有数据。
如果我想像上面那样怎么办。谢谢
只需通过超链接传递国家参数,然后使用 $_GET 即可完成工作
对于 HTML,它将是:
<nav style="margin-bottom:20px">
<a href="test.php">Home</a> |
<a href="test.php?country=Japan">Japan</a> |
<a href="test.php?country=Australia">Australia</a> |
<a href="test.php?country=Korea">Korea</a> |
<a href="test.php?country=Denmark">Denmark</a> |
<a href="test.php?country=Swedia">Swedia</a>
</nav>
然后在你的test.php
<?php
if(isset($_GET['country'])){
//show data of specific country
$sql = "select * from mydata where country='". $_GET["country"] . "'";
} else {
//show all data without condition
$sql = "select * from mydata ";
}
?>
可以帮我吗?我想查询数据从 table 到 datatables 有条件。
我有 5 个菜单,国家名称如下:
<nav style="margin-bottom:20px">
<a href="test.php">Home</a> |
<a href="">Japan</a> |
<a href="">Australia</a> |
<a href="">Kore</a> |
<a href="">Denmark</a> |
<a href="">Swedia</a>
</nav>
我想如果我点击菜单 Country 1 可以查询带有 Country 等名称的数据... 在我只使用之前:
$sql = "select * from mydata where country='Japan'";
现在我想如果我点击哪个国家,查询将显示哪个国家的数据。 注意:如果我选择主页将无条件显示所有数据。
如果我想像上面那样怎么办。谢谢
只需通过超链接传递国家参数,然后使用 $_GET 即可完成工作
对于 HTML,它将是:
<nav style="margin-bottom:20px">
<a href="test.php">Home</a> |
<a href="test.php?country=Japan">Japan</a> |
<a href="test.php?country=Australia">Australia</a> |
<a href="test.php?country=Korea">Korea</a> |
<a href="test.php?country=Denmark">Denmark</a> |
<a href="test.php?country=Swedia">Swedia</a>
</nav>
然后在你的test.php
<?php
if(isset($_GET['country'])){
//show data of specific country
$sql = "select * from mydata where country='". $_GET["country"] . "'";
} else {
//show all data without condition
$sql = "select * from mydata ";
}
?>