Элемент Button с типом Submit & PHP Challenges

В последнее время я изменяюсь от <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 = addslashes ($ question);
 $ db_question_date = addslashes ($ question_date);

 // Если форма была отправлена, введите вопрос в базу данных
 if ($ submitAdd) {
     $ sql = "ВСТАВИТЬ В ВОПРОСЫ
     (Вопрос, question_date)
     VALUES ('$ db_question', '$ db_question_date') ";
     $ result = mysql_query ($ sql);
     if (! $ result) {
         $ message = "Не удалось добавить вопрос. MySQL сказал".  mysql_error ();
     } else {
         заголовок ( "Location: HTTP: //localhost/grill/register.php"); 
     }
 }

    Related of "Элемент Button с типом Submit & PHP Challenges"