我想将变量插入到我的数据库中,其中一些是php可以正常工作,但是问题是javascript变量,它不起作用。我对此很陌生,任何帮助都将很好。
这是我的第一个问题,对不起,如果我把代码块弄错了。
echo '<br>
<form><input type="button" id="startbutton" value="start time control" onClick="starttime()" style="width:225px; margin-top:0px; "><br>
<script type="text/javascript">
var tekst = "";
var startdatum;
var starttijd;
var stopdatum;
var stoptijd;
var startdatumtijd;
function starttime()
{
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1;
var curr_year = d.getFullYear();
starttijd = d.getHours() + ":" + d.getMinutes();
startdatum=(curr_year + "-" + curr_month + "-" + curr_date);
startdatumtijd = (startdatum + " " + starttijd);
startbutton.value = "stop timecontrol";
startbutton.onclick = timecontrol;
}
function timecontrol()
{
var d = new Date();
var curr_date = d.getDate();
var curr_month = d.getMonth() + 1;
var curr_year = d.getFullYear();
tekst = document.getElementById("inputtekst").value;
stoptijd = d.getHours() + ":" + d.getMinutes();
stopdatum=(curr_year + "-" + curr_month + "-" + curr_date);
var stopdatumtijd = (stopdatum + " " + stoptijd);
tx.executeSql("INSERT INTO `vtiger_timecontrol` (`title`,`relconcept`, `relatedto`, `date_start`,`time_start`,`date_end`,`time_end`)VALUES ('.$ticketno.' , \'Support_\' , '.$ticketnummer.' , startdatum , starttijd , einddatum , eindtijd );");
tx.executeSql("INSERT INTO `vtiger_crmentity` (`description`,`setype`,`createdtime`,`modifiedtime`,`viewedtime`)VALUES(tekst,\'Timecontrol\',stopdatumtijd,stopdatumtijd,stopdatumtijd);");
}</script></form>';
应该发生的是,当我按下按钮时,它将时间保存在变量中,第二次按下按钮时,它将时间保存在另一个变量中,现在我希望将这些时间变量保存在数据库中。
谢谢你。
阿贾克斯工作:
if (radio2.checked == true)
{
var checked = 0;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("post","tc.php?ticketid='.$ticketnummer.'&ticketnummer='.$ticketno.'&hidden1=" + startdatum+"&hidden2=" + starttijd+"&hidden3=" + stopdatum+"&hidden4=" + stoptijd+"&hidden5=" + tekst+"&hidden6=" + stopdatumtijd + "&hidden7=" + checked, false);
xmlhttp.send();
}
else if (radio3.checked == true)
{
var checked = 1;
xmlhttp = new XMLHttpRequest();
xmlhttp.open("post","tc.php?hidden8='.$current_user.'&ticketid='.$ticketnummer.'&ticketnummer='.$ticketno.'&hidden1=" + startdatum+"&hidden2=" + starttijd+"&hidden3=" + stopdatum+"&hidden4=" + stoptijd+"&hidden5=" + tekst+"&hidden6=" + stopdatumtijd + "&hidden7=" + checked , false);
xmlhttp.send();
}
谢谢你的建议。
问题内容: 我想在我的MySQL数据库中插入整数188和90,但以下代码不起作用: 为什么不起作用? 问题答案: 编辑 为我工作: 在MySQL表;
问题内容: 我是Elasticearch的新手,并且已经尝试了2天,将一些数据插入Elasticearch。我在Google上发现有很多页面可以帮助创建索引(我不清楚“ index”,换句话说是“插入”吗?)然后很多地方给出了curl命令,但我确实没有知道在哪里执行这些代码行以插入数据。例: 我正在使用Window 7,并且已安装Java并成功运行elasticsearch。任何人都可以向我展示有
问题内容: 我正在使用PHP和JavaScript。我的JavaScript代码包含一个函数get_data(): 现在我有以下PHP代码。 如何将JavaScript函数数据分配给PHP变量? 问题答案: 使用jQuery将JavaScript变量发送到您的PHP文件: 在你的PHP代码,让你的变量从与这样的:
问题内容: 我想将JavaScript变量添加到php echo中 谢谢 问题答案: 你不能 PHP在服务器上运行,并输出一些文本。 文本发送到浏览器 浏览器将文本解释为HTML / JavaScript / etc 在执行JavaScript时,PHP已完成运行。 如果要传回数据,则需要发出 新的 HTTP请求并从头开始运行PHP脚本。
如何使用例如
问题内容: 我似乎无法使用户输入的数据进入表然后进行打印。 到目前为止,这是我的代码: 我从这里得到了“模板” /开始 解决以下 现在,我想向表中添加两个变量,即原始日志变量和另一个用作时间戳记的变量。 其余代码与上面相同。我认为这会起作用,但是当我测试它时,表中什么也没有。 问题答案: 我认为您只需要更改获取和插入值的方式即可(另外,此行的SQL中存在语法错误): 我认为您可以完全忘记该变量,除