如何在php中提交post数据之前运行默认查询
我试图使用日期选择器显示表中的数据列表,我知道使用日期选择器只能在选择日期后显示数据,但我想在选择日期之前显示当前日期的数据如何在php中提交post数据之前运行默认查询,php,mysql,Php,Mysql,我试图使用日期选择器显示表中的数据列表,我知道使用日期选择器只能在选择日期后显示数据,但我想在选择日期之前显示当前日期的数据 include_once "dbcon.php"; // Check connection if(isset ($_POST)) { $date=$_POST["crdate"]; if(!$link) { die('not connected'); } $link= mysq
include_once "dbcon.php";
// Check connection
if(isset ($_POST))
{
$date=$_POST["crdate"];
if(!$link)
{
die('not connected');
}
$link= mysqli_query($link, "SELECT * FROM events WHERE status='1' AND edate ='".$date."'");
}
上面的代码运行良好,但仅在选择日期之后,但是如何在选择日期之前运行默认查询 只需使用
其他部分
设置$date
是日期('Y-m-d')代码>
警告
$link覆盖连接变量。$link=mysqli_query($link,“SELECT*FROM-events,其中status='1'和edate='“$date.”)
试试这个
if(isset ($_POST))
{
if($_POST["crdate"]!="")
{
$date=$_POST["crdate"];
}
else
{
$date=date('Y-m-d');
}
if(!$link)
{
die('not connected');
}
$link= mysqli_query($link, "SELECT * FROM events WHERE status='1' AND edate ='".$date."'");
}
[链接]查看此链接以获取完整代码..您是否使用jquerys datepicker?我想这家伙已经回答了?如果!isset($_POST){$date=date(Y-m-d)}我正在使用引导数据采集器,数据采集器工作正常,我被管理使用它获取数据,但我试图在页面加载时获取数据,在使用datepicker选择日期之前,我想先显示当前显示的日期数据……调用ajax从数据库加载数据并将其存储在全局变量中,然后您可以使用它进一步使用。不工作意味着有任何错误吗@MuraleedHandransugumarno错误已被记录,但默认情况下,即使在post数据之后,数据也不会被提取……您是否注意到您正在覆盖$link connection变量@Muraleedhansugumarif(isset($_POST)){if($_POST[“crdate”]!=”){$date=$_POST[“crdate”];}else{$date=date('Y-m-d');}if(!$link){die('notconnected');}$link=mysqli_查询($link,“从状态为1”和edate=“$date的事件中选择*”);}@Waseem Ahmad,做得很好..做得好,兄弟。。我不到15岁这就是为什么vot没有公开露面。。。
if(isset ($_POST))
{
if($_POST["crdate"]!="")
{
$date=$_POST["crdate"];
}
else
{
$date=date('Y-m-d');
}
if(!$link)
{
die('not connected');
}
$link= mysqli_query($link, "SELECT * FROM events WHERE status='1' AND edate ='".$date."'");
}