mysql时间戳的自动初始化和自动更新功能

时间:2015-04-08 14:20:31

标签: php jquery mysql ajax

我试图使用php,jquery和ajax将时间戳数据插入到mysql表中,这里我使用mysql自动初始化和时间戳的自动更新功能。没有ajax和jquery它的工作正常。 这是输入表格......

<form method="post" action="update.php">
 <div class="form-group">
 <label for="timein">Time In</label>
 <input type="text" class="form-control" id="timein" name="timein" placeholder="Time In">
 </div>
 <button type="submit" id="start_one" name="start_one" class="btn btn-success">Start</button>
 </form>

这是update.php

if(isset($_POST['start_one'])){
        $cabin = "cabin_one";


        querytwo("INSERT INTO ts(cabin) VALUES(:cabin)", array('cabin' => $cabin), $conn);

        $time_in = query('SELECT timein FROM ts WHERE cabin = :cabin ORDER BY id DESC LIMIT 1', array('cabin' => $cabin), $conn);

        if(!empty($time_in)){
            foreach($time_in as $start){
                echo $start['timein'];
            }
        }
    }

当我点击提交按钮时,我想要实现的目标是update.php在文本输入部分显示ajax和时间戳。

编辑 这个脚本...... Ajax部分我不太熟悉

$(document).ready(function(){
    $("#start_one").click(function(){
      var myData = 'start_one='+ $("#start_one").val();
      jQuery.ajax({
        type: "POST",
        url: "update.php",
        dataType: "text",
        data: myData,
        success:function(response){
          if(response.length > 0){
            $("#timein").append(response);
          }
        },
        error:function (xhr, ajaxOptions, thrownError){
            alert(thrownError);
          }
      });
    });
  });

0 个答案:

没有答案