无法从物化模式表单中将数据插入Mysql

时间:2016-06-14 11:54:25

标签: javascript php mysql material-design

相同的代码适用于普通形式,但不适用于模态形式。无法理解为什么。

以下是我在管理信息中心使用的模式之一。目前它在表单中只有一个字段。但是当我尝试提交表单时,模式会关闭,但数据不会插入到数据库中,也不会显示任何错误。以下是Modal和Form的代码。

    <li><a href="#modal1" class="tooltipped modal-trigger" data-position="bottom" data-delay="50" data-tooltip="Update Events"><i class="material-icons">announcement</i></a></li>

         <div id="modal1" class="modal">

            <div class="modal-content ">
               <div class="row">

                <form class="col s12" action="updatetext.php" method="POST">
                  <div class="row">
                    <div class="input-field col s12">

                      <!-- <i class="material-icons prefix">mode_edit</i> -->
                      <textarea id="icon_prefix2" class="materialize-textarea" style="color:#000"></textarea>

                      <label for="icon_prefix2" >News</label>
                      <input type="text" name="news">
                    </div>
                  </div>
                 <input type="submit" value="submit" class="modal-action modal-close waves-effect waves-green btn-flat ">
                 <a name="submit" class="modal-action modal-close waves-effect waves-green btn-flat ">Update</a>
                 <a class="modal-action modal-close waves-effect waves-green btn-flat ">Cancel</a>
                 </div>
                </form>
              </div>
            </div>

这是updatetext.php的代码

<?php


include_once("db.php"); 
error_reporting(E_ALL);
ini_set('display_errors', 1);

if(isset($_POST["submit"])) {

    $news = $_POST['news'];

    $news = mysqli_real_escape_string($conn, $news);

    $query = mysqli_query($conn, "INSERT INTO news (newsmatter) VALUES ('$news')"); 


   }
   ?>

0 个答案:

没有答案