记录两个日期

时间:2015-05-06 04:45:36

标签: php mysql datetime

如果我从提交表单发布开始日期和结束日期,我想要两个日期。我有考勤记录表。我想要检索这个表。我怎样才能做到这一点? 这是我的代码。它重定向到test.php。如何检索其他页面?谁可以帮助我?

<form method="post" class="form-horizontal" role="form" action="test.php">    

    <!--Start Date-->  
         <div class="col-lg-12">
            <div class="form-group required">
                   <label for="startdate" class="control-label">Start Date:</label>                                
                  <input class="form-control"  placeholder="Choose Date " type="text" id="datepicker-8" name="startdate" required="required" />                    
               </div>
        </div>  


        <!--End Date-->  
         <div class="col-lg-12">
            <div class="form-group required">
                   <label for="enddate" class="control-label">End Date:</label>                               
                  <input class="form-control"  placeholder="Choose Date " type="text" id="datepicker-9" name="enddate" required="required" />

               </div>              
        </div>
         <!--Create Button-->     
    <div class=""> <br/>         
        <input class="btn btn-success" type="submit" value="Search" />          
    </div>
   </form>  

3 个答案:

答案 0 :(得分:1)

你需要首先使用$ _REQUEST这样的方式获得开始日期和结束日期。

$start_data = $_REQUEST['startdate'];
$end_data = $_REQUEST['enddate'];

现在您需要使用sql查询从表中获取数据:

$query = mysql_query("select * from table_name where startdate='$start_data' AND enddate='$end_data'");

while($row=mysql_fetch_array($query)) {
  // Print your variable here
}

答案 1 :(得分:0)

test.php中的

<?php
var_dump($_POST);

然后提交表格。您将看到表单中包含的所有字段和值。您可以访问以下各个字段:$startdate = $_POST['startdate']

祝你好运!

答案 2 :(得分:0)

当您单击提交按钮时,页面将被重定向到test.php文件,将显示您将在test.php中写入的内容。现在要从帖子中检索日期,您可以使用$startdate=$_POST['startdate'] simillarly $enddate=$_POST['enddate']。在此之后使用查询从startdate和enddate变量

获取数据库中的数据