Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.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/3/html/75.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
如何在php中提交post数据之前运行默认查询_Php_Mysql - Fatal编程技术网

如何在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."'");
}