我已经使用$ wpdb-> insert()函数,但是它不能正常工作

时间:2019-11-21 19:51:09

标签: php wordpress phpmyadmin

我已经为Wordpress页面创建了一个表单,但是无法存储通过PHPMyAdmin输入到数据库中的数据。 这是下面的代码。

<form action="" method="post" class="frm">
        <div class="frm--col1">
          <input name="name" type="text" class="frm-input" placeholder="Name">
          <input name="address" type="text" class="frm-input" placeholder="Address">
          <input name="email" type="email" class="frm-input" placeholder="Email">
          <input name="phone" type="text" class="frm-input" placeholder="Phone Number">
        </div>
        <div class="frm-col2">
          <textarea name="message" class="frm-txtarea" id="" placeholder="Enter your message"></textarea>
          <input type="submit" class="frm-submit" value="Connect With Us" name="send">
        </div>
    </form>
 if(isset($_POST('submit')){

     <?php
            $n=$_POST['name'];
            $a=$_POST['address'];
            $e=$_POST['email'];
            $p=$_POST['phone'];
            $m=$_POST['message'];


            global $wpdb;
            $wpdb->insert(
                'wpcu_messageform', 
                array("Name" => $n, "Address" => $a, "Email" => $e, "Phone" => $p, "Message" => $m), 
                array('%s','%s','%s','%s','%s') 
                           ); 
     ?>
}

该表单可以正确显示,但是当任何用户填写该表单时,我都无法在数据库表中获取该数据。而是,单击“提交”按钮时,用户将进入未指定的页面,该页面中除了页面的页眉和页脚之外没有任何内容。

0 个答案:

没有答案