最近我在我的表单中从 更改<input type="button">
为<button>
,但是 PHP 正在处理的表单不会提交到数据库。我的代码中是否缺少某些内容?
基本上我所做的只是改变了这个:
<input type="submit" name="submitAdd" value="Ask Question! " />
对此:
<button type="submit" class="btn" name="submitAdd"><span><span>Ask Question!</span></span></button>
这是基本的PHP处理代码:
//从提交中提取问题 $question = (isset($_POST["question"]))?$_POST["question"]:""; $question_date = (isset($_POST["question_date"]))?$_POST["question_date"]:""; $submitAdd = (isset($_POST["submitAdd"]))?$_POST["submitAdd"]:""; //打开连接数据库 包括(“包括/session.php”); //准备提交数据 $db_question = 添加斜杠($question); $db_question_date = 添加斜杠($question_date); //如果表单已经提交,将问题插入数据库 如果($submitAdd){ $sql ="插入问题 (问题,question_date) 值 ('$db_question', '$db_question_date')"; $result = mysql_query($sql); 如果(!$结果){ $message = "添加问题失败。MySQL 说 " . mysql_error(); } 别的 { header("位置:http://localhost/grill/register.php"); } }