Php wordpress自定义表单到数据库

Php wordpress自定义表单到数据库,php,html,wordpress,forms,Php,Html,Wordpress,Forms,我正试图在wordpress上创建一个自定义提交表单 我正在使用来自Twenty14主题的wp页面模板,并将代码放在 <div id="content" class="site-content" role="main"> $wpdb->insert('wp_table',array ( 'db_column' => $inputtext, ) ); $wp

我正试图在wordpress上创建一个自定义提交表单 我正在使用来自Twenty14主题的wp页面模板,并将代码放在

<div id="content" class="site-content" role="main">

$wpdb->insert('wp_table',array (
                    'db_column' => $inputtext,
                    )
                );

$wpdb->insert('wp_table',数组(
“db_列”=>$inputtext,
)
);
它可以工作,但每次页面加载时,它也会将空白数据提交到我的wp_表中。
如何避免这种情况?我只想使用提交按钮输入数据。

在php中使用
isset
可以避免将空白数据提交到wordpress表中

if(!empty($_POST['streamname'])) {

// the code
}

请看一个。希望它有帮助

在php中使用
isset
可以避免将空白数据提交到wordpress表中

if(!empty($_POST['streamname'])) {

// the code
}
if( count($_POST) ){
         $wpdb->insert('wp_table',array (
                'db_column' => $inputtext,
                )
            );

}

请看一个。希望它对您有所帮助

在提交数据之前,您必须确保它不是空的。
if( count($_POST) ){
         $wpdb->insert('wp_table',array (
                'db_column' => $inputtext,
                )
            );

}
这是正确的做法:

if(!empty($_POST['datakey'])) {
    $wpdb->insert('wp_table',array (
                'db_column' => $inputtext,
                )
            );
}

此代码段通常出现在Wordpress插件或主题中。

在提交数据之前,必须确保它不是空的。 这是正确的做法:

if(!empty($_POST['datakey'])) {
    $wpdb->insert('wp_table',array (
                'db_column' => $inputtext,
                )
            );
}

此代码段通常出现在Wordpress插件或主题中。

您需要检查值是否为空。如果没有,则不执行任何操作,否则将数据插入数据库。您需要检查值是否为空。如果没有,则不执行任何操作,否则将数据插入数据库