gpt4 book ai didi

javascript - 自动提交表单错误

转载 作者:行者123 更新时间:2023-11-29 08:22:54 24 4
gpt4 key购买 nike

我正在尝试制作类似网络记事本的东西,每分钟自动保存更改。这些注释存储在数据库上每个用户的“notas”字段中。

这里涉及到一段代码:

<html>
<head>
<script type='text/javascript'>
function submitForm(){
document.nota.submit();
}
function setTimeForSubmit(){
window.setTimeout("submitForm()",60000);//Expire after 60 Sec
}
</script>
</head>
<body onload="setTimeForSubmit()">
<form method="POST" name="nota" id="nota" action="notas.php">
<textarea name="txtNota" id="txtNota">
<?php
if(isset($_POST['txtNota'])){
$sql =
"UPDATE `login`
SET `notas`= ".$_POST['txtNota']."
WHERE login_id = ".$_SESSION['login_id']."";
$rs = $DB->Execute($sql);
}
$sql2 = "SELECT notas FROM login WHERE login_id=".$_SESSION['login_id']."";
$rs2 = $DB->Execute($sql2);
echo $rs2->fields[0];
echo $_SESSION['login_id'];
?>
</textarea>
<input type='submit' name='guardar' value="guardar"/>
</form>
</body>
</html>

我已经检查了每个变量和查询,它们都正常,但是当我尝试以这种方式提交时,UPDATE 不起作用。它在单独完成时可以工作,$_POST$_SESSION 本身也有正确的值,SELECT 也有。

有什么线索可以解释为什么它不起作用吗?它也不会抛出任何错误

最佳答案

改变

`notas`= ".$_POST['txtNota']." 

`notas`= '".$_POST['txtNota']."'

你失踪了'

关于javascript - 自动提交表单错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18860147/

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