我使用PHP连接到MySQL数据库并插入一些人口统计类型表单生成的变量和一些评分结果生成计算变量.
人口统计"形式"生成的变量正在 正确插入 *...但是计算结果生成的计算变量不是*.但是,在表单提交时自动发送给用户的电子邮件中,生成计算变量的那些评分结果将被发送并正确计算,再加上在回显/打印的初始屏幕中,两种类型的变量都是可见的.
顺便提一下,这个表格是一份工作满意度调查,每个问题有15个问题,有7个选项(单选按钮),每个选项都值得一个不同的分数.
我已经为此工作了5天,在这个网站上阅读了与此主题相关的所有主题,尝试了许多不同的配置,但没有成功,也找不到插入最后7个变量值的方法(skill_variety,task_identity,task_significant,autonomy, feed_back,total,MPS)进入MYSQL数据库.
我使用隐藏输入来插入计算结果计算变量,但没有成功
<FORM METHOD=POST action="<?php echo $_SERVER['PHP_SELF']; ?>" NAME="action" id="action" onSubmit="return validate(this);">
<input type="hidden" name="action" value="true">
<input type="hidden" name="skill_variety" id="skill_variety" value="<?php echo $_POST['skill_variety'] ?>" />
<input type="hidden" name="task_variety" id="task_variety" value="<?php echo $_POST['task_variety'] ?>" />
Run Code Online (Sandbox Code Playgroud)
如果需要更多代码,我很乐意添加它.请告诉我.
我知道你们这些人很有帮助,而且很多时候对这样的问题感到沮丧,但我希望你能提供专业的服务和一些建议.我已经有了一头薄发,希望不要在预定的时间之前将其余的头发拉出来.
将这些顽固变量(skill_variety,task_identity,task_significant,autonomy,feed_back,total,MPS)插入到目标MYSQL表中的一些方向/建议/解决方案.
提前感谢任何方向,并希望我在这篇文章中已经清楚完整.
BTW在这里测试URL是否有助于查看情况"en vivo" http://www.marscafe.com/php/hr2/master_9.php
这是数据库设置
CREATE TABLE IF NOT EXISTS mydb3 (
id int(11) NOT NULL AUTO_INCREMENT,
s varchar(60),
name varchar(50),
email varchar(50),
ordered varchar(4),
optype varchar(50),
rate varchar(50),
time timestamp not null default …Run Code Online (Sandbox Code Playgroud)