Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.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将javascript呈现的倒计时保存到mysql?_Php_Javascript_Mysql - Fatal编程技术网

如何使用PHP将javascript呈现的倒计时保存到mysql?

如何使用PHP将javascript呈现的倒计时保存到mysql?,php,javascript,mysql,Php,Javascript,Mysql,有人能告诉我如何使用PHP将javascript呈现的倒计时保存到mysql数据库吗? 例如 我有一个按钮,当有人点击它时,倒计时出现并开始计数 所以是的,这是我的问题,为了确保这一点,最好的方法是什么 -单击按钮的确切日期/时间(unix格式)将保存在db中? 这在PHP中是可能的吗 //这是PHP和HTML的组合 <?php foreach($task->result() as $row): ?> <tr> <td><a tit

有人能告诉我如何使用PHP将javascript呈现的倒计时保存到mysql数据库吗? 例如 我有一个按钮,当有人点击它时,倒计时出现并开始计数

所以是的,这是我的问题,为了确保这一点,最好的方法是什么 -单击按钮的确切日期/时间(unix格式)将保存在db中? 这在PHP中是可能的吗

//这是PHP和HTML的组合

<?php foreach($task->result() as $row): ?> 
  <tr> 
    <td><a title="<?php echo $row->descr; ?>" 
           href="#"><?php echo $row->title; ?></a>
    </td> 
    <td><input type = "button" 
       id =<?php echo $row->title; ?> 
       value = "Unlocked" 
       onmouseover = "asktolock(this.id)" 
       onclick = "lockme(this.id)">
    </td> 
    <td><?php echo $row->assign_to; ?></td> 
    <td><a id="txt"></a></td> 
 </tr> 

value=“解锁”
onmouseover=“asktolock(this.id)”
onclick=“lockme(this.id)”>

让您的按钮在单击时用时间戳填充隐藏的表单字段。将表单设置为POST到PHP脚本,该脚本处理表单字段并将其存储在您喜欢的位置

ETA:所以在您的表单上,对于您希望存储的每个时间戳,您都需要这样一个字段(具有唯一的名称):

<input type='hidden' name='mytimestamp_unique' id='mytimestamp_unique' value=''/>

你有任何代码要显示吗?计时器正在标记之间呈现[code][/code]你能给我看一个示例片段吗?你把你的代码贴出来,我看看我能不能找到错误。@sasori:我已经在你的问题中列出了你的代码。当您想要添加内联代码时,可以在其周围加上反勾号。当你想在一篇文章中添加多行代码时,使用上面有101的按钮。我应该把唯一的东西放在隐藏字段的“value”属性中吗?在你的代码示例
var$hiddenfield=getElementById('mytimestamp\'+$uniquepart)中的hmmn
是否允许javascript解析php变量?
function lockme(id){
 //parse the id to get the unique part of the id which is also the unique part of mytimestamp_unique
  var $hiddenfield=getElementById('mytimestamp_' + $uniquepart);
  $hiddenfield.value=new Date().getTime(); 

  //do other lockme stuff

}