Php 如何从前端编辑或更新wordpress自定义数据库表?
我是wordpress的新手,我已经在wordpress前端用户中创建了一个表单。 我将代码粘贴到数据库中提交数据时使用的代码下面Php 如何从前端编辑或更新wordpress自定义数据库表?,php,ajax,wordpress,wordpress-theming,Php,Ajax,Wordpress,Wordpress Theming,我是wordpress的新手,我已经在wordpress前端用户中创建了一个表单。 我将代码粘贴到数据库中提交数据时使用的代码下面 if(isset($_POST['btnsbmt'])){ global $wpdb; $data_array = array( 'name' => $_POST['name'], 'email' => $_POST['email'], 'adrs' => $_POST[
if(isset($_POST['btnsbmt'])){
global $wpdb;
$data_array = array(
'name' => $_POST['name'],
'email' => $_POST['email'],
'adrs' => $_POST['adrs'],
'phone' => $_POST['phone'],
'subject' => $_POST['subject'],
);
$table_name = 'pform';
$result = $wpdb->insert($table_name, $data_array, $formate=NULL);
if($result == 1){
echo "<h2>Form has been submitted</h2>";
}
else{
echo "<h2>Something went wrong</h2>";
}
}
if(isset($\u POST['btnsbmt'])){
全球$wpdb;
$data\u数组=数组(
'name'=>$\u POST['name'],
'email'=>$\u POST['email'],
'adrs'=>$U POST['adrs'],
'phone'=>$\u POST['phone'],
'subject'=>$\u POST['subject'],
);
$table_name='pform';
$result=$wpdb->insert($table\u name,$data\u array,$formate=NULL);
如果($result==1){
echo“表格已提交”;
}
否则{
呼应“出了问题”;
}
}
如何从前端编辑或更新此内容?您有什么问题?到目前为止,您尝试了什么来修复它?我想从前端更新或编辑表单。我理解这一点,但这不是一个问题,这是一个功能请求。如果您没有问题,您的问题不属于SOi,我不知道如何编写查询以更新或编辑表单您几乎完成了,只需使用表单填充AJAX请求的$\u POST参数即可。WordPress有一个处理AJAX请求的框架,这使它变得非常简单。