【问题标题】:How to store data from a stopwatch javascript to MySQL如何将数据从秒表 javascript 存储到 MySQL
【发布时间】:2014-04-22 12:25:11
【问题描述】:

我有一个 java 秒表脚本,但我真的不记得我在哪里得到它。

这个脚本工作正常,但我需要的是当按下停止按钮或按下开始按钮时将数据存储在 MySQL 中。

Javascript 在这里:http://landingpage.al/script.js

这样做的目的是让一些用户在工作空间上做不同的事情,并且在每个工作状态下,他们的工作时间都将被计算和存储。

所以如果有人有更好的想法会有所帮助。

实际的 php 计时器在这里:http://landingpage.al/articolo100.php

【问题讨论】:

  • 与存储在MySQL中是什么意思?更新现有行或插入新行?在此处添加您迄今为止尝试过的内容...
  • 请在此处添加实际的 PHP 代码,因为我们无法通过链接看到它(它在客户端不可用)。分享有关您的数据库表结构的更多信息。
  • 将计时器和按钮放在 html 表单中,并将开始/停止按钮链接到更新数据库的 php 脚本
  • hello user956959 这是我想做的,但二聚体的显示是 并且开始/停止按钮是 这会从 javascript 调用函数,所以我需要显示时间 插入数据库。这可能吗?

标签: java php database timer stopwatch


【解决方案1】:

表格:

<div id="main">
<form name="input" id="myform" action="here.php" method="post">
<button type="button" id="1" name="fillo" onclick="ss();start()">Start</button>
<button type="button" id="2" name="mbaro" onclick="ss();start()" onfocus="this.blur()">Stop</button>
<input type="text" id="disp" name="koha"> <br>
</form>

脚本:

<script>
function start(){
document.getElementById("myform").submit();
}
</script>

PHP for here.php:

<?php
echo $_POST['koha']; //Use the update command instead of echo
?>

【讨论】:

  • 唯一的问题是数据在我再次按下开始后插入,而不是在按下停止时插入......以及如何在不进入页面的情况下隐藏加载 here.php。这个可以吗
  • 如果您在 script.js 文件中的 ss() 函数中包含 js 函数,它也可以在停止按钮上工作。如果你不想被重定向,你应该使用 AJAX
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-31
  • 1970-01-01
  • 2020-08-03
  • 1970-01-01
  • 2013-07-03
  • 2022-01-23
  • 1970-01-01
相关资源
最近更新 更多