gpt4 book ai didi

javascript - 如何将 javascript 对象的值输入到 sql 数据库中?

转载 作者:可可西里 更新时间:2023-11-01 08:27:42 26 4
gpt4 key购买 nike

我是编程/Web 开发的新手,在社区大学学习它,所以您可能不得不像我是个白痴一样向我解释您的答案。不管怎样,我目前在类的任务是建立一个基本的应用程序,该应用程序可以计算员工 session 的时间,并根据参与者每秒的工资计算上述 session 的成本。我学到了什么,在基本层面上,如何获取客户的输入(通过文本框)并将它们保存在数据库中以便稍后调用和显示,但我无法弄清楚如何使用对象来做到这一点javascript。我这样做的目的是为了节省 session 成本,以及参与者,以便客户端可以稍后显示。

这是javascript代码:

window.onload = function() {
var startTimestamp = 0;
var endTimestamp = 0;

var startTimestampButton = document.getElementById('start-timestamp');
var startTimestampElement = document.getElementById('start-timestamp-value');

startTimestampButton.onclick = function() {
startTimestamp = Date.now();
startTimestampElement.innerHTML = startTimestamp;
}

var endTimestampButton = document.getElementById('end-timestamp');
var endTimestampElement = document.getElementById('end-timestamp-value');

endTimestampButton.onclick = function() {
endTimestamp = Date.now();
endTimestampElement.innerHTML = endTimestamp;
}

var selectElement = document.getElementById('selected-staff');
for (var username in data)
{
var obj = data[username];
var opt = document.createElement('option');
opt.value = obj.SAL_SECOND;
opt.innerHTML = obj.FIRST_NAME + " " + obj.LAST_NAME;
selectElement.appendChild(opt);
}

var pageHeading = document.getElementById('page-heading');
var totalSalaryPerSecondForSelectedStaff = 0;
selectElement.onchange = function() {
totalSalaryPerSecondForSelectedStaff = 0;
for(var i=0; i < selectElement.length; i++)
{
if (selectElement.options[i].selected)
{
totalSalaryPerSecondForSelectedStaff += Number(selectElement.options[i].value);
}
}

//pageHeading.innerHTML = totalSalaryPerSecondForSelectedStaff;
};

window.setInterval(function() {
if (totalSalaryPerSecondForSelectedStaff > 0 && startTimestamp > 0 && endTimestamp === 0)
{
var currentTimestamp = Date.now();
**var meetingCost = totalSalaryPerSecondForSelectedStaff * ((currentTimestamp - startTimestamp) / 1000);**

if (meetingCost < 10)
{
pageHeading.innerHTML = "&#9786; $" + totalSalaryPerSecondForSelectedStaff * ((currentTimestamp - startTimestamp) / 1000);
}
else
{
pageHeading.innerHTML = "&#9785; $" + totalSalaryPerSecondForSelectedStaff * ((currentTimestamp - startTimestamp) / 1000);
}

console.log('Start Timestamp: ' + startTimestamp);
console.log('Current Timestamp: ' + currentTimestamp);
console.log('Total Salary Per Second for Selected: ' + totalSalaryPerSecondForSelectedStaff);
}

}, 1000);

我不知道如何在单独的 php 文件中获取“var meetingCost”,或者如何将它输入到同一个文件中的数据库中。

非常感谢您的帮助!这现在有点让我头疼!

最佳答案

据我所知,最好使用 ajax 函数并将值发送到 php 文件并将其保存到 mysql,这样更好更容易。

否则我相信您会在输入字段中获取“meetingCost”值,这样您就可以将此输入字段放入表单中,然后在表单提交时,您将在 php 页面中获取值,然后将其保存到 mysql 中

关于javascript - 如何将 javascript 对象的值输入到 sql 数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33687555/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com