未定义的索引?php/html 表单


Undefined Index? Php/HTML Form

一生似乎都无法弄清楚这里的问题是什么,但我有一个非常简单的表单,可以将数据提交到数据库并将其显示在屏幕上。
表单的每个部分都完美提交,除了"文本区域"(消息)

删除form="reasoning"在这里修复了它。

此外,仅供参考,您的<option>值中有一个杂散的引号(和一个缺失的引号)。

您应该尝试使用: 占位符="一般反馈" 它比值更客户友好。只是一个提示,因为灾难詹姆斯已经给出了很好的答案。

这个不完整:

选项值=新调用原因">新调用原因

同时删除

形式="推理"。

你为什么不使用这样的东西:

$sql ="插入反馈(名称,主题,评论)值(:名称,:主题,:注释)"; $q = $conn->准备($sql); $q->execute(array(':name'=>$name, ':主题'=>$subject, ":注释"=>$comment ));

我当然会推荐PDO。