最近我在我的表单中从 更改<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");
}
}