【发布时间】:2011-07-29 21:50:01
【问题描述】:
我的 HTML 页面有两个名为名字和姓氏的文本字段,我使用 wordpress codex 和我的插件创建了表格。现在,当我在 HTML 表单页面中单击提交时,我需要将在文本字段中输入的数据存储到我自己的表中。请举一个简单的例子。
【问题讨论】:
标签: wordpress
我的 HTML 页面有两个名为名字和姓氏的文本字段,我使用 wordpress codex 和我的插件创建了表格。现在,当我在 HTML 表单页面中单击提交时,我需要将在文本字段中输入的数据存储到我自己的表中。请举一个简单的例子。
【问题讨论】:
标签: wordpress
以下示例创建一个自定义数据库表并将一行插入到数据库中。您可以通过将变量替换为从表单字段中提取的值来修改 INSERT 查询。您可以将 INSERT SQL 查询存储在字符串中并使用 $wpdb -> query() 函数或直接使用 $wpdb->insert() 函数将值插入表中。
函数 initialize_custom_table(){
global $wpdb; $table_name = "customtable"; $sql = "CREATE TABLE IF NOT EXISTS `" . $table_name . "` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` VARCHAR(25) NOT NULL, `value` VARCHAR(45) NOT NULL, PRIMARY KEY (`id`) );" ; $wpdb->query($sql); $name = "Hello"; $value = "World"; $rows_affected = $wpdb->insert($table_name, array( 'name' => $name, 'value' => $value));}
【讨论】: