我构建了一个表单,并使用$wpdb
.
当我点击提交按钮时,页面会重新加载,一行被添加到数据库中,但网站上没有显示任何内容。
我的插入代码是:
function insert_form() {
global $wpdb;
$table_name = $wpdb->prefix . "food_resarved";
$alibaba = $wpdb->insert(
$table_name,
array(
\'id\' => \'\',
\'user_id\' => wp_get_current_user()->ID,
\'name\' => wp_get_current_user()->user_firstname,
\'lastname\' => wp_get_current_user()->user_lastname,
\'post_title\' => $_POST[\'post_title\'],
\'food_selected\' => $_POST[\'food\'],
\'guest_number\' => $_POST[\'guest_food\'],
\'email\' => wp_get_current_user()->user_email
),
array( \'%d\', \'%s\', \'%s\' , \'%s\' , \'%s\' , \'%s\' , \'%s\', \'%s\' )
);
if ( !$alibaba ) {
$mylink = $wpdb->get_results( "select * from wp_food_resarved where user_id like \'".$curent_user."\' AND post_title like \'".$abcde."\' ");
foreach ($mylink as $posta){
echo \'<div class="ordered-food">\';
echo \' شما \';
echo $posta->food_selected;
echo \' سفارش دادهاید \';
echo \'</div>\';
}
}
else {
echo "Die";
}
}