如何将数据从我的自定义窗体发送到自定义表

时间:2017-10-18 作者:Kevin Kinsella

您好,我正在努力找到将自定义表单中的值插入到已创建的自定义表中所需的正确代码。我的表格如下

添加活动主管:

描述

日期

<小时>

我已经在wordpress中创建了表来接受这些字段。该表称为wpd\\U activity\\U Record,具有以下列Name-varchardescription-varchardate-Date

谁能帮我把这件事做完吗?干杯Kevin

1 个回复
SO网友:Kevin Kinsella

这是创建表单的代码,我已经创建了表,它有3列,name[varchar]、description[varchar]和date[date]。我缺少允许发件人将字段中的值上载到表中的代码。

<form method = "post" action = ""> <h3>Add a activity</h3> <p style="font-weight:bold;" label for="supervisor">Supervisor:</label> <input type="text" name="supervisor"/> </p> <p style="font-weight:bold;" label for="description">Description</label> <input type="text" name="description"/> </p> <p style="font-weight:bold;" label for="date">Date</label> <input id="date" type="date" name="date"/> </p> <hr> <input type="submit" value="Submit" name="activity_submit"/> </form> </br>

该表称为wpdb\\U activity\\U record,其图像如下所示。

this is the table in the db that i have created

结束

相关推荐

Quotes in table name

自WP3起。5.prepare() 接受占位符作为安全措施,而不仅仅是将参数附加到查询中。因此$wpdb->prefix 需要成为第二个参数,由调用%s:$count = $wpdb->get_var( $wpdb->prepare( \"SELECT COUNT(id) FROM %s WHERE answer !=\' \'\", $wpdb->prefix . \"faq_questions\" ) ); 但是,这样做会以引号返回表名:SELECT COUNT(