Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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数据库_Javascript_Php_Html_Mysql_Database - Fatal编程技术网

PHP表单不会基于javascript提交到MYSQL数据库

PHP表单不会基于javascript提交到MYSQL数据库,javascript,php,html,mysql,database,Javascript,Php,Html,Mysql,Database,我正在制作一个html问题表单。根据答案,它执行JavaScript算法。然后JavaScript获取计算出的数字,并使用document.getElementById将答案放入隐藏的html表单中。PHP将表单放入变量中,并更新所选的MYSQL行。我没有显示实际的计算,因为它有300多行代码。每次单击“提交”时,数据库中的值都为空。谢谢所有能帮助我的人 //这些是输入JavaScript值的地方。 //当用户完成以不同形式编辑答案时,将调用此函数。 函数submitthatform(){}

我正在制作一个html问题表单。根据答案,它执行JavaScript算法。然后JavaScript获取计算出的数字,并使用document.getElementById将答案放入隐藏的html表单中。PHP将表单放入变量中,并更新所选的MYSQL行。我没有显示实际的计算,因为它有300多行代码。每次单击“提交”时,数据库中的值都为空。谢谢所有能帮助我的人


//这些是输入JavaScript值的地方。
//当用户完成以不同形式编辑答案时,将调用此函数。
函数submitthatform(){}
document.getElementById(“问题4AA”).value=a;
document.getElementById(“问题5AA”).value=b;
document.getElementById(“问题6AA”).value=c;
document.getElementById(“问题7AA”).value=d;
document.getElementById(“问题8AA”).value=e;
document.getElementById(“问题9aa”).value=f;
document.getElementById(“问题10aa”).value=g;
document.getElementById(“Question11aa”).value=h;
document.getElementById(“问题12AA”).value=i;
document.getElementById(“Question13aa”).value=j;
document.getElementById(“Question14aa”).value=k;
document.getElementById(“Question15aa”).value=l;
document.getElementById(“Question16aa”)。值=m;
document.getElementById(“Question17aa”).value=n;
document.getElementById(“Question18aa”).value=o;
document.getElementById(“Question19aa”).value=p;
document.getElementById(“Question20aa”).value=q;
document.getElementById(“Question21aa”).value=r;
document.getElementById(“Question22aa”).value=s;
document.getElementById(“Question23aa”).value=t;
document.getElementById(“问题24AA”)。值=u;
document.getElementById(“Question25aa”).value=v;
var awsasdg=document.getElementById(“问题4aa”).value;
警报(awsasdg);
document.getElementById(“processfnum”).value=processfinalnumber;
document.getElementById(“technologyfnum”).value=technologyfinalnumber;
document.getElementById(“staffingfnum”).value=staffingfinalnumber;
document.getElementById(“formformid”).submit();
}

也许你会对变量使用同样的情况?
如果您有var$Question4aa,那么它在mysql字符串中应该是相同的,而不是$Question4aa

我在任何地方都看不到
$idselected
。首先,不要使用mysql库。其次,不要在查询中使用变量作为字符串。改用参数。还有,我有几个问题:1-)这份表格在哪里提交?您确定要将其发布到正确的PHP脚本中吗?2-)您正在尝试更新,是否确定数据库中已存在数据?3-)你能打印你的帖子值吗,或者它们也是空的?我想出来了。问题是SQL部分中的$QUISE VAIRABLE没有大写。谢谢你的反馈!!:)谢谢我花了将近5个小时寻找这样简单的东西。非常感谢你!!